小伙伴们大家好,我是阿秀。
欢迎今年参加秋招的小伙伴加入阿秀的学习圈,目前已经超过 2200+ 小伙伴加入!去年认真准备和走下来的基本都拿到了不错的offer,我想多看看他们的经验一定能让你们少走很多弯路!
转眼间春招已经开始一个多月了,这段时间陆陆续续收到了很多小伙伴的上岸私信,
其实以前就已经分享过不少类似的经验了,一些 23 届和 22 届的实习、秋招上岸分享都做过不少,多看看前人走过的路能帮你少走很多弯路,少踩很多坑。
感兴趣的可以看看下面这个往届校招上岸经验汇总:往届实习/校招经验汇总
说回今年,今年春招上岸的其中尤以美团居多,我记得今年刚开春美团就宣布说加大招聘力度,当时我还以为是空头支票,现如今看来是真的了。
前几周就已经分享过一些美团上岸经验和面经:去美团实习了、拿下美团1+2面!
今天再来分享一下一位上岸美团客户端实习的面经,这位学弟其实就是上篇文章的主人公:后端太难了,不 All in 了。
他是C++技术栈的,但是美团接受零基础IOS客户端的学生,所以就投了,从他的面经也能看出来美团面试中基本没有问关于IOS客户端的问题,而是基本都是C/C++技术栈的。
由于下面这些面经的答案基本都能在阿秀以前的校招学习笔记中找到,所以我就不做拷贝复制的工作了,直接去我的笔记网站看就足够了。
阿秀的校招学习笔记:https://interviewguide.cn/
下面是这位学弟的面经。
1、时间线
美团移动端暑期实习面经, 3.11一志愿笔试,3.25二志愿笔试(补) 3.22一面,3.30二面,3.31offer ,目前已经接了。
2、一面
- 自我介绍
- 问一下之前做的实习经历,在蔚来做的是测开,为什么想转移动端?
- 看你第一志愿投了后端,怎么还投了移动端?
- C++的多态(静态多态、动态多态、虚函数指针,虚函数表)
- C++的内存分区(堆栈的原理,以及全局区和代码区)
- C++中数组和链表的区别?
- C++的智能指针?
- 智能指针的循环引用问题如何解决?为什么需要智能指针?
- TCP的三次握手和四次挥手?
- TCP的可靠性传输 一般程序都很大,物理内存不够怎么办(主要是想让我说虚拟内存的原理,脑子糊了)
- 进程和线程的区别
- 保证线程安全的方法有哪些(互斥量、读写锁、条件变量、原子变量、线程本地存储)
- 加锁会影响服务器性能,有什么方法对锁进行改进?
- 算法题:无重复字符的最长子串(力扣第3道题原题)
- 最后还问了一下什么想做移动端(认为我还是没想好,让我回去想一想,所以隔了好久才约二面)
- 反问:我问了一下可以实习时间
3、二面
- 自我介绍
- 为什么想做移动端
- 看你一面面评说基础可以,再问一些,看你项目有用epoll,说一下IO多路复用
- 说一下C和C++的区别
- C++的多态?
- 看你项目有用HTTP,那么HTTP和HTTPS有什么区别?
- HTTPS如何保证通信方身份认证
- HTTPS如何保证报文的完整性保护
- HTTP方法的get和post的区别
- 线程优先调度有了解吗?不了解的话,那线性调度有了解吗?
- 你的项目有哪些地方用到了线程调度?
- 项目中线程池的设计
- 算法题:字符串分割,先说一下一面的算法题的思路,现在想想有什么改进的地方?
- 说一下字符串分割的思路和有什么可以改进的
前年和去年分享的很多校招上岸经验也都是出自阿秀的学习圈中的往届上岸人,阿秀的学习圈中置顶帖的「知识图谱」和「精华区」(如下图)中有很多计算机大学本科&研究生学习以及校招的内容和问题,多看看这些能够帮你走的更稳、更顺、更平坦。
星球里的精华区、知识图谱以及资源沉淀
一个人踽踽独行不如结伴而行,以后会继续在星球笔耕不辍,输出一些有价值的内容。