一对一单面,QQ视频面。
1. 自我介绍
2. 项目,前后端设计,数据库设计
3. 算法:简单递归算法
4. Java基础
5. 设计模式
6. 计算机网络
7. 开放性问题
8. 反问
广州多益网络科技有限公司JAVA开发工程师面试题
项目:
1. 项目是自己想的还是学的?
2. 你觉得项目的最容易出错的一个点是什么?
3. 扣减库存超卖少卖问题?
4. 前端注册怎么设计的,关键点是什么?
5. 注册时的验证码怎么设计的?
6. 用户登录密码怎么设计的?
7. 前端、数据库中都是加密的吗?
算法:简单递归,第一个人10岁,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大。
基础:
1. 继承的概念,继承的好处?
2. 值类型和引用类型有什么区别?
3. TCP三次握手的过程?
4. 三次握手怎么保证连接的可靠性的?
5. 怎么保证接口的幂等性?
6. 解释一下什么是OOP?
7. 接触过哪些设计模式?
8. 浏览器中输入URL会发生什么?
9. 数据库事务是什么概念?
杂七杂八:
1. 平时学习去哪些技术论坛?
2. 有看书吗?
3. 共享单车你怎么看?
反问:具体做什么业务?
就自我介绍,然后根据介绍的追问问题,然后问相关知识的掌握程度,在根据回答追问。全过程30多分钟。感觉不难,就是自己第一次面试,太紧张了没有答好
面试官问的面试题:广州多益网络科技有限公司JAVA开发工程师面试题
你做过的项目自己觉哪个好 难点
一百万条数据去重,并且要计数 (set>hashmap)
一百万条数据做排行榜(快排>还会有新数据进来<现在一想应该说红黑树>)
还有个垃圾回收器有哪些 不会
除了mysql还知道哪些数据库
mybatis和h区别和优点 (半关系数据映射和全…)
优点:my:可以自己写sql语句
哪个知识掌握得比较好(我答了数据结构)
堆和二叉树的区别(堆是二叉树的一种,应该父节点有两个子节点,)
(堆有大顶堆和小顶堆,大顶堆的父节点大于两个子节点)
读过哪些源码(看过集合,了解的看了spring)
hashmap为什么是因子0.75
(如果大了的话哈希冲突大多,小了的话内存空间浪费)
arraylist的原理
(动态数组,容量不够就扩容,扩0.5,然后把值复制到扩容后的数组,经常扩容的话性能下降)
生活和工作区分
平常时间干什么
如果项目明天上线,测试发现有bug,已经下班了,你怎么做
怎么判断链表有环
代码:求子
游戏开发工程师
1.自我介绍
2.c 的 const
3.了解 stl 嘛。我讲了一下迭代器的底层。
4.哈希冲突解决方法。
5.c 的引用计数(智能指针)
广州多益网络科技有限公司软件工程师面试题
互联网产品研发工程师
1. 自我介绍
2. 讲一个比较熟的项目,我讲的是一个 QT 做的 PC 端软件,然后讲完他说你没用到数据库么?我说这个项目没有
3. 项目你负责的什么
4. 遇到了什么问题,我说一开始学的时候没有接触过,Matlab 的函数到 C++实现。问了还有什么问题,我就说还有别的项目中遇到了一些问题。
5. 两个数字不用第三方变量交换,我说了异或,他问还有别的吗,我说想不起来了
6. 对事务的理解,我说了 ACID 和举了银行的例子
7. 讲一下生产者消费者模式(我说的不好,说到了并发)
简历编写结束后,首先进行了一个60道题的在线测评,其中有图形推理、数学计算、条件判断一类的题,只有45分钟时间,如果想要好好做的话,时间可能会有点紧。结束之后会收到短信,然后有开放十个观点提。全部答完之后就要等待简历筛选,若是筛选通过就会通知笔试,然后面试。
面试官问的面试题:多益网络软件开发面试题
面试题首先就是自我介绍,然后还有对于公司的了解,期望薪资,最主要的是还有几道观点提,就是之前做过的十个观点提中的几道。你觉得是否应该多生孩子,为什么?你觉得世界上的大部分事物是否公平,为什么?其实最主要是对于公司的服从性。之后还会有专业面试,问的基本上就是自己简历上写的技能,问题也都是基础问题,难度不高。
(共498条) 广州4399网游公司
(共448条) 广州多益网络科技有限公司
(共370条) 网易游戏
(共25条) 盛大游戏
(共27条) 淘米网络
(共370条) 网易游戏
(共6条) 北京阳光海天停车管理有限公司
(共4条) 中山大学肿瘤防治中心
(共6条) 上海绿岸网络科技有限公司
(共6条) 深圳市威富通讯技术有限公司
(共5条) 海大
(共7条) 紫顶咨询