大厂面经合集(1)——后端实习生三面面经

一面:

  • 1.自我介绍 x 1
  • 2.项目深挖(整体架构,技术对比和选择原因,负载均衡策略,几种io模型,这块比较熟悉说了很多,面试官也没有打断,还追问了epoll具体实现,触发方式等)
  • 3.hashmap原理,扩容,问了我hashmap怎么缩容(这里应该说红黑树退化链表的,hashmap没有缩容,我还以为自己记错了)
  • 4.hashtable hashmap synchronizedmap concurrentmap(细说,这里我紧张,面试官开始引导我,爱了!!!)
  • 5.代理模式(静态动态,动态的两种方式及区别,cglib缺点我说了final和首次字节码生成的效率)
  • 6.快排归并,区别,手撕时间复杂度推导
  • 7.思维题 两个人轮流扔硬币,谁先扔正面谁赢,求先抛的人赢得概率(淦,这里理解错题意了,就是简单的等比数列求和加极限就能做)
  • 8.算法题 排列组合

二面:

  • 1.自我介绍x2
  • 2.看你第一个项目聊了很多,这次说说第二个项目(麻了,第二个项目是一个落地的crud,只问了5分钟不太感兴趣就没再问)
  • 3.经典题~从输入url到显示页面的过程(这里提了dns,tcp连接,http协议,然后开始追问,把这几个玩意都细讲了)
  • 4.dns解析出错,怎么排查错误
  • 5.tcp,udp
  • 6.http,https,https理解,秘钥交换过程
  • 7.口述几个sql语句
  • 8.mysql索引(这里说了b+树,感觉面试官问的是唯一索引聚集索引那些,理解错意思x2)
  • 9.创建索引的原则(区分度,是否是查询时使用,插入性能和读取性能权衡,减少回表)
  • 10.ACID(每个都问了细节)
  • 11.MVCC
  • 12.用过的设计模式(提了项目里的代理模式,aqs的模板方法模式)
  • 13.spring,springmvc中代理模式用在哪些地方
  • 14.aop
  • 15.思维题 如何实现稳定的快速排序 对一个省上百万考生的考试成绩排序 要求o(n) 交叉链表找交叉节点
  • 16.算法题 数组峰值元素

三面:

  • 1.自我介绍x3
  • 2.介绍项目
  • 3.netty作用,自己的理解,组件(我明明记了很多!没说出来,我不李姐)
  • 4.项目整体流程(三面项目问的很短,直接开始做题了还以为被挂了,慌得一b)
  • 5.算法题 两个有序数组找第k小元素要求时间复杂度o(logn) 二叉树从根节点到叶子结点和为k的所有路径

拼多多2025届实习生招聘来啦

算法、后端、前端均有,hc多多,转正率高,还在等什么

【2025届实习生招聘】内推链接:https://careers.pinduoduo.com/campus/intern?t=JogQ1zDQxd,内推码:JogQ1zDQxd。期待你的加入!我们一起,无拼不青春!(通过此链接投递计入内推,内推简历优先筛选~)

#实习##春招##内推##面经#
全部评论
赞!!!
点赞
送花
回复
分享
发布于 03-24 14:43 上海
冲鸭
点赞
送花
回复
分享
发布于 03-24 17:46 上海
滴滴
校招火热招聘中
官网直投

相关推荐

#我的实习求职记录# 人生第一次求职的第一场面试,晚上睡不着了顺便总结总结总时长大约40分钟,相互介绍5分钟,实验室与毕设相关的内容10分钟,项目内容15分钟,纯八股5分钟,反问5分钟。1.面试官介绍部门情况。刚开始有点紧张,没太听清,大体是说和国外哪些地区有合作,偏向搜广推,跟流量相关,什么引擎(?),底层需要与c++交互(说实话没太听明白)2.自我介绍。简单提到了实验室和毕设的方向(云边端相关,简历上没写),被问了很久,主要问了具体是做什么,有哪些具体应用场景。举了项目上的应用验证的例子,后来又被问了在项目中承担了怎样的角色,期间收获最大的是什么(这部分完全没有提前准备,回答自我感觉非常不理想)3.项目。是实验室的一个项目,简单来说就是一个区块链管理平台。角色权限控制:问了分哪几类角色,具体权限如何,是链控制的还是平台控制的,是否会产生安全问题。Redis热点合约缓存:问了是如何具体实现的,热点合约是谁找的(这部分回答的太丑陋了)。链与数据库的数据同步:问了数据量有多少,同步中途出现异常如何处理(被提示后说了增量同步+事务回滚,也不知道合不合理)4.Spring Boot。核心的组件有哪些,或者整体开发流程是怎样的(没认真看,回答了如何使用)。后续版本更新了分布式相关的内容,有无了解(分布式也没看,直接回答的不了解)5.进程与线程。二者的区别(很基础,但没准备,说了一大堆线程的特点),在JAVA中哪种用到的更多(线程),线程池的数据结构(线程池也没看,不会)6.数据库。MySQL的默认事务隔离等级(可重复读),undo log和redo log(具体问什么不记得了,只记得自己只答了一个是事务回滚用,一个是发生故障时保证数据持久化用)7.反问。问了有几次面试(三次,不过已经与我无关了吧),为什么这次没有考算法(为啥我要问这个啊啊啊啊)总结:大失败,只能说是积累经验了,太多东西没有准备了,面试官人很好,我很菜p.s.面试前烧了三四天(还是新冠?),一点学不进去,面试官还看出来我有点感冒,还说了有病可以面试延期没必要硬来(只能说啥都是第一次,不敢)。希望病赶紧好,吸取经验教训,抓紧准备!
点赞 评论 收藏
转发
4 5 评论
分享
牛客网
牛客企业服务