百度商业变现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

相关推荐

11-26 22:34
已编辑
重庆邮电大学 Java
快手 客户端开发 (n+5)k*16 公积金12
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-21 17:16
科大讯飞 算法工程师 28.0k*14.0, 百分之三十是绩效,惯例只发0.9
点赞 评论 收藏
分享
喜欢走神的孤勇者练习时长两年半:池是池,发是发,我曾池,我现黑
点赞 评论 收藏
分享
6 16 评论
分享
牛客网
牛客企业服务