【秋招】请拿走这份带有offer光环的面经:拼多多、有赞

室友 9.6 号的有赞面经和 9.7 号的拼多多面经。岗位:后端研发工程师。希望室友早日收到 oc,也祝看到这篇文章的朋友早日秋招上岸。更多资料分享请假微信:pcwl_Java,或者关注微信公众号:码农求职小助手

  • 拼多多

一面:现场面 

  1. 自我介绍,介绍网易的实习工作

  2. 介绍一下 redis,zset 用什么数据结构?redis 的 incr 是原子性吗?怎么保证?redis 是多线程的吗?

  3. Netty了解多少,Netty 的线程模型了解多少?(Reactor模型),Netty 中的 NioEventLoop 了解多少?

  4. Spring了解多少?IOC 和 AOP 了解多少?SpringAOP 和 AspectJ 有什么联系和区别?

  5. 开发的过程中怎么抓包,怎么模拟 post 请求?500 状态码是啥?

  6. 知道 csrf 攻击吗?

  7. 你觉得你笔试做的怎么样?答:做的一般般,但是后续有自己复盘。后面让我挑一题讲讲怎么优化。挑了第四题,用 LeetCode668 题的二分法思路。

二面:现场面  

  1. 自我介绍,介绍自己主要项目经历

  2. Netty 的线程模型?BIO 和 NIO 区别?epoll 和 select 的区别?讲讲 IO 多路复用?

  3. redis 怎么实现过期键删除的?

  4. TCP 4 次挥手的过程,网络拥塞算法

  5. volatile 啥作用,JMM 内存模型,怎么保证可见性?

  6. Hashmap 为什么用红黑树,MySQL 索引数据结构是什么树,B 树和 B+ 树区别,文件系统数据结构是啥?

  7. 讲讲 GC,CMS 垃圾收集器?

  8. 双亲委派的作用?怎么对两个相同 jar 包做隔离?

  9. 谈谈偏向锁,聊到了对象头 Markword,故问道对象头里面有啥信息?

  10. MVC 模型的思想,能起到啥作用,Jsp 和 Servlet 都能干啥?

  11. 知道 Tomcat 的启动流程吗?

  12. 写 SQL,一张表里有 id、性别字段,怎么通过一条 sql 查出两种性别的人数,怎么筛选出人数 > 5 的性别?

  13. 手写堆排序

HR面:现场面  

  1. 自我介绍,问了实习时候参与的工作,小组成员有几个?

  2. 两家单位实习的收获与对比

  3. 家庭情况

  4. 对 pdd 的了解,接受上班时间吗?薪资要求?

  5. 目前有 offer 吗?有在面试流程当中的吗,实习公司安排转正吗?

  6. 你最大的特点是什么?

  • 有 赞

一面:电话面40分钟 

  1. 实习引申的问题:阻塞队列实现原理,项目在分布式下会出现什么问题,怎么改进,遇到 SQL 慢查询怎么解决的?

  2. Redis:怎么持久化(AOF、RDB),两者的区别,RDB 时候会阻塞吗?怎么根据需要选择持久化策略?

  3. MySQL:索引数据结构,组合索引在数据结构层面上是怎么组织的?索引的选择性,假设在性别等选择性很低的字段上建立索引,SQL会走到索引吗?

  4. (a,b,c)上建立组合索引,查询 a,c 会走索引吗?走几个?

  5. JVM:GC 算法,stackoverflow 发生在哪里,什么情况下会出现这种问题?

  6. 对象进入 JVM 后的生命流程?

  7. 新生代到老年代有哪些条件?

  8. Spring 中 Bean 的生命周期?

  9. SpringMVC 用了哪些设计模式?

  10. Java 并发:对一个变量的操作,volatile 可以替代 synchronized 吗?

  11. 线程池参数的意义?

  12. Runnable 和 Callable 区别?

  13. 为什么 wait、notify 方法放在 Object 类中?

二面:QQ视屏25分钟  

面试官上来说我这边就不问具体的技术问题了,聊点综合类的问题:问实习中的技术点,自己做项目时候技术选型基于什么考虑,SQL 慢查询优化途径,怎么学习新技术,目前对什么技术感兴趣。

三面:HR面  

  1. 自我介绍

  2. 为什么选择 Java 开发?平时怎么自学?怎么兼顾实验室事情和跨行自学?

  3. 实习上下班时间,实习收获,团队协作中你的最大优点是啥,怎么与别人沟通?

  4. 对有赞的了解,为什么选择有赞?对于近期有关有赞的言论有啥看法?

  5. 考研还是保研?读研后最大的提升是啥?

  6. 家庭情况,父母在成长中给自己最大的影响是啥?父母对自己的工作有啥期望?

    反问环节:

  7. 新员工入职后有没有比较完善的培训流程?

  8. 入职后技术新人的一个正常的成长路线是怎样的?

  • 往期精选 

2019秋招总结一:Java转行之路

2019秋招总结二:460道Java后端面试高频题

2019秋招总结三:11家互联网公司面经大集合

扫描二维码,获取更多资料:码农求职小助手

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值