PDD 服务器端开发 二面凉经
岗位:服务器端开发
9月1号参加的正式批笔试 a了2.4,四天后收到邮件说笔试通过,尽快安排面试。
9.8号约了一面,面的一般最后也没给反问环节,本来以为凉了,昨天收到了二面通知,通知今天下午二面(隔了一周)。
刚二面完,写个面经记录一下。
先自我介绍了一分多钟
基础题:(都是一个问题问到答不上来为止)
1.JAVA异常分类及处理(这里一直在问受检异常,答得很不好)
2.runtime异常必须要捕获吗?
3.简单介绍一下synchronized,然后问使用方法及应用场景
4.简单介绍一下volatile,然后问了和synchronized的区别
5.java常见的几种调用机制
6.介绍了回调机制
7.消息队列
8.mysql索引的对比,各自底层数据结构,innodb如何实现聚簇索引?MyISAM使用场景。
9.辅助索引的实现机制,与聚簇索引的关系,具体存储的是什么?
10.Mysql事务隔离的实现原理,锁有哪些?日志有哪些?
场景题:
1.如果确保发送邮件成功并只发送一次?(这个答的特别不好,我说了一个方案,最后被怼到怀疑人生)
智力题:
1.1000个球分不超过十个堆,怎么分可以满足随便一个数都可以凑出来。
(这题一开始,我完全没理解是什么意思,以为是能凑出来多少种分配方式,最后和面试官反复沟通才理解了具体要干什么。)
整个过程50min,没让手撕代码也没有反问环节,感觉大概率凉了。
pdd也太难了,提前批笔试挂,正式批面试得又不太好。
#面经##校招##拼多多##Java工程师#