百度Java 一二三面

一面:
手撕twosum代码,手撕归并排序,还有一个题忘了,我记得是用hashmap做
讲一下Java垃圾回收分代回收各种算法
Java内存结构
Java堆存哪些数据
讲一下四种引用
Java语言的特性
抽象,多态
项目中一个模块具体实现
hashmap,treemap着重问了
concurrenthashmap怎样实现

二面:
手写单例模式,对单例生成的对象调用clone方***发生什么
两个线程按顺序运行
sleep和join方法区别
手写链表判断是否有环,快慢指针如果快指针每次跳三步是否能判断有环,用数学方法证明
最新的Java版本是多少,改变了什么,我回答垃圾回收器等等,可以自动推测类型比如var变量,那么请问你认为var变量底层是怎样实现的
计网三次握手,四次挥手,timewait,tcp和udp区别和应用场景,ARP协议讲讲
操作系统,物理地址与逻辑地址怎样转换,页置换的算法
数据库:手写一个SQl,较简单忘记了
数据库索引是怎样实现的
画一下B树和B 树讲讲区别

三面:
兴趣爱好问题
喜欢用哪些APP,一本正经的说喜欢用百度搜索,百度云下载资源,我说喜欢微信公众号看文章,那么你认为微信公众号后台怎样实现
最有意义一门课,回答数据结构,那么我们来写一道题(心态爆炸),手写多路有序链表归并,以及时间复杂度
扣项目中的细节
你觉得最有意思的一个项目,原因
你大学中参加的活动
你遇到的困难
你的职业规划
你为什么在上海和北京选择上海
你代码量最多的项目
多线程编程有用到吗,回答不怎么用哈哈
就是这些吧,可能有个别问题忘了但是90百分之如上,接下来只有等了,很喜欢百度面试轻松的氛围

#百度##Java工程师##秋招##面经#
全部评论
个人建议就算是不会的题也要说下自己的看法或者相关的知识吧
点赞 回复
分享
发布于 2018-09-26 15:21
那个部门啊,兄弟?开奖了吗?
点赞 回复
分享
发布于 2018-09-26 15:33
滴滴
校招火热招聘中
官网直投
开讲了吗?get,不会的话不要干愣着,可以试试说下自己理解
点赞 回复
分享
发布于 2019-02-28 15:03
真棒
点赞 回复
分享
发布于 2019-02-28 15:09

相关推荐

点赞 评论 收藏
转发
7 108 评论
分享
牛客网
牛客企业服务