新鲜热乎的春招面经汇总

简介: 笔记

小伙伴们大家好,我是阿秀。

欢迎今年参加秋招的小伙伴加入阿秀的学习圈,目前已经超过 2300+ 小伙伴加入!去年认真准备和走下来的基本都拿到了不错的offer,我想多看看他们的经验一定能让你们少走很多弯路!

昨天分享了一位师弟的转行上岸经验总结:非科班转码,春招总结!

下面是他的面积汇总,他一共投递了二十多家,也面了不少,最后选择去美团了,其中有一些面试忘记录音了,所以只有一部分记录了下来,下面是他的面经汇总。


阿里云一面


40分钟项目

C++编译的过程介绍一下

介绍一下动态链接和静态链接

介绍一下知道的锁

什么情况下用自旋锁

知道读写锁怎么实现吗

算法:二分查找,实现一个 string


阿里云二面


全程都在问项目

算法:两个链表进行想加


拼多多一面


项目

MySQL是怎么管理脏页的

MySQL是如何处理全局搜索导致的LRU污染的

介绍一下MVCC

B树与B+树的区别

C++从源码到可执行文件的过程

零拷贝(没有零拷贝之前是什么样子,有了之后是什么样子)

为什么要进行内存对齐

拥塞控制

算法:实现一个生产者与消费者模式,不能使用 while;实现一个观察者模式


拼多多二面


第二个项目:为什么要有惰性删除和定期删除(对比着redis来讲)

定期删除相比于定时删除的优缺点,什么时候使用定时删除,什么时候使用定期删除

大致讲一下对操作系统内存管理的理解(为什么要有内存管理,什么是内存管理)

零拷贝,为什么要有零拷贝,零拷贝的使用条件

TCP与UDP的使用场景(讲解一下他们的特点,然后结合着他们的特点去谈使用场景)

有没有遇到过死锁,以及是怎么处理的(把第一个项目中的死锁处理方式讲解了一下)

常见的哈希表,哈希冲突的解决办法,以及他们的使用场景

算法:旋转数组中查找目标数字(两个二分查找)


美团二面


介绍一下课题

我看你的项目是数据库,那会不会写SQL(不会)

TCP拔了网线还有连接吗(看拔了多长时间,有保活机制)

TCP有了保活机制,为什么我们还需要设计心跳(TCP这一层可能已经断开了,但是上层还没有注意到,所以我们需要心跳)

为什么需要cookie

cookie 有哪些属性

HTTP2 相比于 HTTP1.1 有哪些改进(解决了队头阻塞,实现了并发传输)

可以举一个HTTP2 并发传输的例子吗

介绍两个设计模式,不要简历上写的,(除了单例和观察者模式其他的我不会了),那介绍一下单例模式

我们是java,可以转语言吗(可以,我觉得最重要的不是语言,而是一些基础和底层的思想)

算法:反转链表(两种实现,递归和迭代)


momenta 一面


项目

LRU 的优缺点

Redis 的 LRU 有什么优势,省下了什么(这个省下了节点的移动过程,但面试官说还有其他的)

哈希表,常见的链式哈希,如果不进行扩容,怎么把查找的复杂度降到 logn (使用 map,底层是红黑树,可以达到 logn)

如果让你实现链式哈希扩容的话,会怎么实现(redis的渐进式哈希)

八股文

weak_ptr 解决了什么问题,他如何知道指向的内存失效了

final 有什么用

override 有什么用

为什么要有虚函数,没有的话会有什么问题

select、poll、epoll 分别解决了什么问题,Windows 的多路复用知道吗(没了解过)

进程与线程的区别

死锁,低优先级的线程拿到了锁,而高优先级的线程得等待,怎么解决(不会,面试官说是优先级反转)

零拷贝,他解决了什么问题!

画个重点!最近发布了《阿秀的校招笔记》第五版,此次还额外提供了亮白版暗黑版两种版本。




相较于2021年发布的第四版,第五版勘误了很多错误,这是阿秀以前自己在准备校招时记录的笔记,成功帮到不少人顺利通过面试&找到心仪的工作,你可以在学习圈置顶帖的「资源沉淀」贴中找到第五版。
前年和去年分享的很多校招上岸经验也都是出自阿秀的学习圈中的往届上岸人,阿秀的学习圈中置顶帖的「知识图谱」和「精华区」(如下图)中有很多计算机大学本科&研究生学习以及校招的内容和问题,多看看这些能够帮你走的更稳、更顺、更平坦。


星球里的精华区、知识图谱以及资源沉淀

一个人踽踽独行不如结伴而行,以后会继续在星球笔耕不辍,输出一些有价值的内容

相关文章
|
2月前
|
存储 网络协议 测试技术
测开面经(1)~
测开面经(1)~
|
2月前
|
消息中间件 NoSQL Java
春招开始,面试也多起来了
春招开始,面试也多起来了
51 0
春招开始,面试也多起来了
|
2月前
|
网络协议 算法 Java
从外卖员到程序员,自学3年终于转行成功,三面“拿下”拼多多
老家农村,家里好不容易把我送到大城市读书,大学非985,211,但在我们老家,能出一个本科大学生也是非常不容易的。因为农村信息的相对闭塞,我对大学专业一无所知,加上分数并非前茅,最后被调剂一个我并不喜欢的专业,这里就不透露自己是什么学校了,只能说毕业之后为了能多赚点,选择了送外卖,这一送就送了将近3年的时间。
|
11月前
|
存储 算法 网络协议
|
算法 Java 关系型数据库
圆梦腾讯之后,我收集整理了这份“2023春招常见面试真题汇总”
大家看我前几天的文章就能够知道,我在今年春招中成功拿到了腾讯Java工程师的Offer!在我拿到Offer之后,我就在想,能不能够把我和几个哥们这两个月面试过程中经常被问到的面试进行一个收集整理,能够帮助大家在面试的时候更加得心应手,也能少走一些弯路!
|
设计模式 NoSQL 算法
“2023金三银四”又来了,关于面试,你需要知道的这些事
没有跳不了的槽,只有没用心的人,2023最新后端岗位面试真题+简历包装。
“2023金三银四”又来了,关于面试,你需要知道的这些事
|
缓存 前端开发 JavaScript
金三银四百度前端实习面经
金三银四百度前端实习面经
|
项目管理
简历面试 | 不会讲故事的人到底有多吃亏
职场中很多人都是做事靠谱,表达翻车,明明做了80分,却连60分都讲不出来,真的非常吃亏。尤其在写简历和面试场景,面试官很难通过实实在在的相处和观察,得知你究竟工作结果如何,只能通过文字和语言描述判断你的能力。这篇文章会具体讲一讲,如何描述自己的经历会更有说服力。
84431 23
简历面试 | 不会讲故事的人到底有多吃亏
|
前端开发 JavaScript 开发工具
金三银四跳槽面试季,我整理前端面试知识做了一个网站
每年的金三银四,都将迎来求职面试的一个高峰期,为什么会有那么多的求职需求?
139 0
金三银四跳槽面试季,我整理前端面试知识做了一个网站
简历面试 | #不会讲故事#的人到底有多吃亏#
职场中很多人都是做事靠谱,表达翻车,明明做了80分,却连60分都讲不出来,真的非常吃亏。尤其在写简历和面试场景,面试官很难通过实实在在的相处和观察,得知你究竟工作结果如何,只能通过文字和语言描述判断你的能力。这篇文章会具体讲一讲,如何描述自己的经历会更有说服力。