秋招结束,来波面经!希望可以帮助大家!

本人非计算机科班,非985,211普通一本!由于大二对计算机感兴趣,学习java这门语言,感触良多!
秋招可算是结束了,本人目前拿到的offer有51信用卡,海康威视,魅族,去哪儿十一贝,360,最后经过慎重考虑,签约51信用卡!下面是面经!我分享下!
面试一个java工程师必备!
1.集合源码,分析数据结构,可以计算时间复杂度
2.基本的数据结构,比如数组,链表,二叉树,avl树,红黑树
3.基本的算法,比如剑指offer,还有排序,比如快排,基本的算法优化,比如二分查找
4.基本的设计模式,比如单例,观察者,迭代器,适配器
5.反射原理,如何优化分析
6.缓存原理,比如redis,如何解决同步问题,如何解决冲突,如何自己实现lru缓存!最好可以写出代码
7.多线程,要求深入了解,比如lock源码,aqs
8.网络,要求最基本的模型能够说出,分析tcp优点,如何实现长连接。。。。
9.操作系统,大概就是银行家算法,要求能够写出,还有就是死锁,死锁检测,死锁如何避免,还有就是内存分配问题,比如new byte数组最大可以多大
10.数据库,建议了解mysql就可以,还要了解非关系数据库,比如mongdb,学习方向比如数据库如何优化,主从,分库分表,索引原理,b 树要求可以分析。数据库存储引擎,悲观锁,乐观锁,事物隔离级别,从本质去分析,比如数据库执行update操作,都干啥了?
11.负载均衡  nginx,lvs分析,高并发架构,数据容灾分析
12.javaweb要求会spring,mybatis要求可以分析源码!理解
13.rpc如何实现
14.如果会大数据会加分
15.思维能力测试,比如如何设计一个类似于redis的缓存!
16.垃圾回收  jvm  从设计,类加载,垃圾回收算法去考虑。
大概就是这些,希望大家也都能找到心仪的offer!谢谢关注!

#Java工程师##面经#
全部评论
校友啊,厉害了,赞一个!
2 回复 分享
发布于 2017-10-30 08:55
٩(๑^o^๑)۶
点赞 回复 分享
发布于 2017-10-30 05:51
楼楼何时面的51,是第一批内推还是最近这几天的?
点赞 回复 分享
发布于 2017-10-30 08:14
我可能猜出你是谁了
点赞 回复 分享
发布于 2017-10-30 09:26
楼主能细说下十一贝的面经嘛,刚约面试,好慌!!!
点赞 回复 分享
发布于 2020-03-06 18:35
楼主参加十一贝的笔试了吗?求笔试题
点赞 回复 分享
发布于 2020-04-25 14:07

相关推荐

沉淀一会:1.同学你面试评价不错,概率很大,请耐心等待; 2.你的排名比较靠前,不要担心,耐心等待; 3.问题不大,正在审批,不要着急签其他公司,等等我们! 4.预计9月中下旬,安心过节; 5.下周会有结果,请耐心等待下; 6.可能国庆节前后,一有结果我马上通知你; 7.预计10月中旬,再坚持一下; 8.正在走流程,就这两天了; 9.同学,结果我也不知道,你如果查到了也告诉我一声; 10.同学你出线不明朗,建议签其他公司保底! 11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
10-15 09:13
已编辑
天津大学 soc前端设计
点赞 评论 收藏
分享
9 132 评论
分享
牛客网
牛客企业服务