网易互娱 计费应用系统开发工程师 二面面经
网易互娱 计费部门
神秘的部门
一面
- 自我介绍。
- object 类有哪些方法?
- final关键字的用途?
- String类能否被继承?
- Lru算法以及它的java实现。
- 说说HashSet的底层设计
- 说一下HashMap的结构设计?讲一讲做了哪些优化?
- 说一下红黑树的特性。
-
说一说syncronized和reenterlock的区别。
-
JVM内存模型。
- 类加载机制。
- 进程间的通信方式。
-
tcp三次握手过程?为什么一定要三次握手?如果只有两次握手,当某个请求因为网络不稳定而丢失,最后又收到了这个请求,会怎么样处理?
-
get和post请求有什么区别,post请求能否被缓存?
- 说说你对RESTful的理解。
- https请求具体过程。ssl四次握手。
-
https的缺点是什么?它的计算是cpu密集型还是io密集型?
-
top k问题。
-
项目相关以及优化(邮件,大文件分片上传)。
- 角色权限表结构设计。
二面
- 自我介绍+项目介绍+需求拟定+团队管理(20分钟)
- 项目中有没有关注过索引的建立?
- 数据库ACID特性。
- 具体讲一讲隔离性,事务隔离级别。
- 说说hibernate和Mybatis的区别。
- SQL注入是什么?
- Mybatis如何防止SQL注入。
-
事务怎么样才算提交成功。
-
进程和程序的关系。
-
PS命令的具体执行过程。
-
说说一个给你印象最深刻的技术性难题。
- 家是哪里的?以后的职业规划?有没有女朋友?
- 推荐读一下UNIX高级环境编程,MySQL官方Doc。
感想
第一轮面试问题基本AC,问题的覆盖面很广。感觉挺稳的,以为只有一面。谁知道接到hr电话约了第二轮面试。第二轮前半部分问的项目,答的还不错,后面问的操作系统和数据库是我比较薄弱的地方。虽然最后还问了我一些hr会问的问题,但是综合来讲答的不是很好,感觉要凉。每一轮面试都有两个面试官。面试官都挺nice的。最后还推荐我去看一些书籍。
希望会有个好结果。
有了解这个部门的童鞋一起交流下~
#实习#