面试日寄
影石 Insta C++ 一面面经
都是根据简历上的内容问的,没刻意考一些八股什么的
- 移动语义
- optional,场景?比较智能指针?
- 介绍下 pmr
- 虚拟内存怎么管理的(多级页表)
- epoll、主从 Reactor
- 异步 I/O 怎么做的(工作线程、I/O 线程怎么交互的)
- 生产者 - 消费者模型怎么实现的?(条件变量 + 锁/无锁队列)
- 进程、线程、协程区别
- 多线程怎么同步
- 进程间通信方式
- git 回退 soft 和 hard 区别,cmake 的 target 版本的命令和非 target 版本的命令区别
- 介绍下你的系统调优经验
- 项目相关(可能要结合源码讲)
- 算法:单链表每两个节点反转,例如 1、2、3、4、5 反转为 2、1、4、3、5
其他的不太记得了
虽然只和一面面试官、hr 沟通过,但能感觉的出来他们氛围很 nice 啊,面试体验满分
op 感觉自己很容易紧张,写点东西或许有助于缓解情绪,遂有了本贴。
冲了下浪,有人说面试是一种信息匹配,当成正常交流来、不要当成考试就可以,再不济有大把的公司呢,一个没过去下一个就好,op 瞬间就安心了不少
但即便如此面试前还是紧张的拉肚子 😿,有点难绷
多面面就能进入一个“我还很能扯”的阶段
没怎么刷算法,面试官的评价统一都是知识储备还可以,思路有点乱,没怎么刷题算法能力不行 🙃,力扣,启动!
ps:我好希望秒拒/秒过,暂时没消息就很难绷
确实,不过遇上懂的面试官会被一秒逮捕 🥹
突然来了一些二面邀请以及正面的肯定,op 感觉没那么紧张了,所以还是需要正反馈来消除原先的不确定性与未知的吗
可以看看牛客上一些面经(攻略),但终归还是要多面(到甚至可以反客为主拷打面试官的阶段 😋
多面 而且感觉真的很看运气
当然要是什么都会那当我没说(
我要是保研寄了也要转战秋招了
想了想八股还是都放在这里吧,单开一个话题感觉有点浪费公共资源,以下是原文:
字节 C++ 基础软件转正实习一面面经
八股拷打的比较厉害,快跪了,其他不记得了
- TCP:
- 三次握手、四次挥手
- 迟迟不进行第三次挥手会发生什么?
- 进程在第三次挥手断开、和机器在这个时候挂掉有区别吗?
- 为什么第四次挥手后要等一段时间?具体多久?为什么这么设计?
- 超时重传(重传机制),拥塞控制
- 从 C++ 源代码到程序跑在内存里的过程?追问:
- 符号重定位知道吗?怎么做的?
- 动态库、静态库区别?
- 动态库符号隐藏?
- C++ 新特性你知道哪些?用过什么?
- 多进程多线程主要区别?追问:
- 协程怎么实现的你知道吗?
- 为什么有这种性能差异?
- 不太赞同你的部分观点(流水线预测失败),协程也是有 goto 的,你怎么看?
- 多进程怎么同步?多线程?
- 内存序是什么?造成的原因?为什么要保证内存序?
- 系统调优经验?你怎么定位瓶颈?
- 项目
- 算法:N 元买书,每个 A[i] 元,共有 M 个,最多买多少个?买最多书的组合有几种?
嗯,所有面试的算法我都没写出来 🤕
有家小厂忽悠 op 说秋招是大四毕业了再参加的...op 不觉得他们不懂这个,再加上之前的一系列雷人操作(各种画饼模糊回答、强硬要求半年以上实习——当然单看这个其实不算啥,跟其他结合起来就有点让我怀疑了、看我不来了又放缓态度各种安慰画饼),op 还是不想继续约下一面了
看到小红书、B 站上各种推荐求职机构的真是让人一阵绝望。。。
上万块钱报个班,笔面试辅导、各阶段复盘、offer 对比一条龙服务。找工作跟去留学似的。。。
我是会觉得这种机构就是行业冥灯,他们发达就标志着这一行由盛转衰,增长要逐渐远去了
该跑了
已润,他们家的面试体验也是我面的几家最差的,不是说难度怎么高怎么低,单纯是体验糟糕
想起来和 op 之前被骗得经历一模一样,对方睁着眼睛说瞎话,那个信誓旦旦的样子太幽默了
影石 Insta 360 C++ 实习生 二面面经
- 系统调优经验?怎么定位瓶颈?达成了多少性能提升?
- optional
- 生产者消费者模型,你的场景怎么用的?
- 虚拟内存是什么?有什么好处?页是什么?
- 计算机浮点数怎么实现的?
- 信号量、条件变量和锁有什么区别?
- 同步异步?什么时候 flush?
- 算法题:leetcode 19,给你一个链表,删除链表的倒数第
n个结点,并且返回链表的头结点。
可以将 insta 一面面经与该主题合并。
有道理,不过我找了会没找到怎么合并 😵💫
已合并
迈驰智行科技 C++ 实习生 一面面经
- vector 怎么实现的?什么会导致迭代器失效?
- 介绍下 pmr
- shared ptr 纠错题:线程安全、裸指针初始化与 make_shared
- 右值、移动语义、完美转发
- move 一个 const 的对象可以成功吗?为什么 move 会调用拷贝构造函数?
- lambda 遇到过什么坑?资源生命周期、可复制
- 什么会导致 CPU 占比异常高?为什么?死循环死锁怎么检测?perf 可以吗?
- gdb 熟悉吗?
- 手撕线程池。任务返回值怎么拿到?unique_lock 和 lock_guard 区别?
- 字节一面挂了,无拒信无流程通知,过了一周去问了才知道,面试官很专业但是拒了一点通知都没就让人有点难绷,最离奇的是字节招聘官网上都查不到我的投递记录(ssob 投 & 约面)
- 影石二面挂了,面试体验良好,问题也都答上来了,但是挂了 🥹
- 迈驰智行一面秒过,声网、百度一面隔天过,简文 hr 告诉我笔试答得不好但想再约一面看看,有点开心
- 笔试有个“人才特质在线测评”我还以为是线上刷题,特意准备了一会,进去才发现是测性格 🤣
总体感觉下来,字节提问比较公式,其他几家都是对着简历扩展与延伸,夹杂一些手撕,以及给一个对方常见业务场景下的问题让你分析,体验都挺好的。总之就是再刷刷算法...再刷刷手撕题吧
字节官网好像就是只有官网投的记录 我之前跟 hr 约的面官网上也是没显示
lz 投的厂好多(
主要 lz 比较懒,得找点手段逼自己学,如果没有面试、考试、重大节点这种压力 lz 就完全学不进去 🤣(,所以我现在是一天一面的状态
发现小厂面试好容易遇到 PUA 啊,流程不规范还经常用一种审视的态度看候选者...
面试期间 xp 比考试周涨的还多亿点。(通过高强度预习 - 考试 - 复习 😋
和 hr 谈判薪资有点难绷啊,感觉对方的话术已经臻至化境了