百度商业变现Java实习一面

之前约了百度的商业变现的广告投放部门,今天面完做个记录。

面试官迟到了将近四十分钟,一开始给我道歉了,然后让我做个自我介绍。

先问我数据库的设计思路,就聊了聊分表情况啥的。

问了我数据库的意向锁。

问了我数据库的索引建立的策略。

之前聊意向锁的时候联想到了Remember Set,就问了我JVM中Remember Set是干什么用的,在哪儿用到,什么情况下会进行变更。

后来想深挖问我卡表的实现原理,答出来之后问我了结果卡表的伪并发吗,这个我真没听说过。

然后问我Java的多线程问题,先是问我Thread.interrupted和thread.isinterrupted的区别还有线程状态。

接着是线程池常用的阻塞队列。

问线程池的shutdown和shutdowNow的区别。

问AQS公平锁和非公平锁的区别。

问AQS怎么实现可重入锁。

然后做两道题。

一道是全排列,一道是岛屿数量。

做完之后反问,问面试表现,感觉面试官给的评价还挺高的,直接和我说过了,也约了二面。


#实习##滴滴##Java工程师##面经#
全部评论
大佬🐮!
点赞 回复 分享
发布于 2020-11-09 19:06
这也太强了…
点赞 回复 分享
发布于 2020-11-09 19:07
楼主卡表实现原理咋答的啊
点赞 回复 分享
发布于 2020-11-10 01:14

相关推荐

孤寡孤寡的牛牛很热情:为什么我2本9硕投了很多,都是简历或者挂,难道那个恶心人的测评真的得认真做吗
点赞 评论 收藏
分享
死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
评论
6
16
分享
牛客网
牛客企业服务