26届拼多多暑期实习 timeline - 服务端研发
03-04,官网投递
当天测评,03-06 约笔试,03-12 约一面
03-15,一面(51min)
自我介绍
实习中有哪些难点或收获
你说你实习用了 DATAX,那 DATAX 的架构了解吗?它怎么实现的 MySQL 和 ES 的数据同步?
说一下 Spring AOP?JDK 动态代理怎么实现的?
说一下 GC 垃圾回收算法。怎么判断对象是否可回收?内存不够用会有什么影响?频繁出现 full gc 什么原因?你怎么排查?我指的是怎么在代码里把出问题的地方找出来
MySQL 索引结构
从浏览器输入链接到服务器返回页面中间过程,说一下 TCP 四次挥手,出现大量 time_wait 状态是什么情况?
Get 和 Post 有什么区别?什么是幂等?
现在假如用户买你的商品,他先付钱,你再扣库存,怎么保证一致性?
就钱已经付了不考虑这个钱的事,你远程调用扣库存服务,但是他给你的响应超时了,可能成功或不成功,你有什么想法去处理?(再加个查询方法,超时就单独查,成功不管,失败再扣一次)那你把一个方法拆成两个,这就涉及到原子性的问题,在高并发下你怎么办?
线程池用过没?有哪些创建方式?内置的线程池有哪些?核心参数?拒绝策略?
LRU 算法知道不?怎么实现的?那你从零开始写一个
手撕:146. LRU 缓存(嘴角不自觉上扬,已经倒背如流了)
你笑啥?(没事没事......)
你觉得你跟别人比有什么优势?
你这个项目经历是你一个人做的吗?
反问评价:“还好,就细节方面可以去复习一下”。一天后约二面
03-18,二面(50min)
手撕:105. 从前序与中序遍历序列构造二叉树
自我介绍
介绍一下实习经历,你实习这个用 ES 做的地理查询是怎么做的?ES 的倒排索引了解吗?说到数据同步,你了解你用的这个 DATAX 的原理吗?你实习这个分表最后有什么成效吗?
说一下 Spring AOP?
你项目用这么多 Redis,那你说说它为什么快
你这个项目经历在开发的时候有遇上什么难点吗?你挑一个说?
后面就是项目经历深挖,问的很细,经常会问:“有没有考虑....的情况?”、“那要是...怎么办?”、“为什么要用这个...”
你觉得你项目里还有那些你因为当时的技术不足而没实现的点?
反问评价:“总体还可以,就项目这块可以去多考虑一些情况,多优化一些”。六天后约三面
03-30,三面(30min)
(上来先介绍了一下企业文化....)
自我介绍
你这项目经历是一个人做的吗?
聊项目亮点,提问题(主要是优化问题,比如项目里这里怎么怎么处理,然后他就问能不能优化下,然后又给我举出来我这么干其实有不少的缺点,让我想办法解决)
聊实习经历(难点或收获,以及用到的中间件有没有探究过它的原理)
如果让你推荐一本你读过的书,你会推荐啥?
反问:一二面流动性面试,三面主管面基本决定最终去他的部门,也可以跟HR沟通换个
总体来说,发挥一般。面试官人挺好,还看了我的博客,说了一下写的挺好。感觉还是有点机会,许愿HR面
04-09,HR面(10min)
自我介绍
家庭情况
实习情况
读研意向
单身情况
意向城市
offer情况
反问:5月前出结果,最多等三周
#拼多多##暑期实习 ##拼多多求职进展汇总#