一面: 1.要实现一个PRC框架,核心要实现的一些基础点是哪些 2.项目里面的序列化是怎么做的 3.为什么用kryo序列化 4.项目底层用的是什么框架 5.了解netty吗,netty定制化? 6.TCP粘包是怎么解决的 7.IO多路复用的原理 8.秒杀项目高并发的技术处理,以及库存方面的处理 9.有没有了解过熔断降级的一些技术手段 10.Redis数据类型 11.zset底层数据结构 12.压缩列表有什么好处和缺点(节省空间,更新会导致连锁反应) 13.跳表和红黑树有什么区别 14.为什么redis选择跳表而不是红黑树 15.跳表相对于红黑树有什么缺点 16.java自带的线程池有什么缺点 17.线程池参数 18.为什么先放队列再创建最大线程 19.核心线程数、队列长度和最大线程数怎么设置 20.JVM运行时数据区域 21.哪些区域不会发生OOM 22.Java创建一个对象的过程,涉及到的数据区域 23.对象保存在数据区的哪一块 24.CMS收集器的优势和弊端 25.怎么解决CMS收集器的弊端 26.ZAB协议leader和follower之间的数据同步 27.两阶段提交的弊端,什么场景下应该使用这个协议 28.近期有没有关注过什么技术 29.大端和小端  二面: 1.线程池的工作原理 2.线程池是怎么让线程一直存活的(拿不到任务就调用park阻塞住) 3.park方法的原理 4.IO多路复用的原理 5.BIO和IO多路复用有什么区别 6.select和epoll的区别 7.spring的bean生命周期 8.堆的划分 9.CMS垃圾回收器 10.实验室相关 11.了解CNN、RNN等神经网络吗   12.mysql有5000万条数据,根据性别字段建立索引,在查询性别为男性的所有记录时没有走索引,为什么mysql选择不走索引(回表,走索引会随机访问磁盘)       9月15号HR面,面完查状态秒挂,直接emo了,想了想估计是HR问我投了哪些公司时,我说了不少领域的,当时他的表情就不对了,觉得我是把OPPO当备胎       二面和HR面的面试官给人的感觉也很不好,二面面试官笑呵呵的但总是露出不屑的表情,HR面试官前面笑呵呵听我回答完某些问题后直接一副死人脸,搞得我心理都没底了,都三四十岁的人了连表情都不会控制,有没有情商!       珍爱生命,远离OPPO     
点赞 5
评论 4
全部评论

相关推荐

Aurora23:属于挂一半,暂时进池子了,隔一段时间没有其他组捞的话就彻底结束了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务