面试日寄

影石 Insta C++ 一面面经

都是根据简历上的内容问的,没刻意考一些八股什么的

  1. 移动语义
  2. optional,场景?比较智能指针?
  3. 介绍下 pmr
  4. 虚拟内存怎么管理的(多级页表)
  5. epoll、主从 Reactor
  6. 异步 I/O 怎么做的(工作线程、I/O 线程怎么交互的)
  7. 生产者 - 消费者模型怎么实现的?(条件变量 + 锁/无锁队列)
  8. 进程、线程、协程区别
  9. 多线程怎么同步
  10. 进程间通信方式
  11. git 回退 soft 和 hard 区别,cmake 的 target 版本的命令和非 target 版本的命令区别
  12. 介绍下你的系统调优经验
  13. 项目相关(可能要结合源码讲)
  14. 算法:单链表每两个节点反转,例如 1、2、3、4、5 反转为 2、1、4、3、5

其他的不太记得了

9 Likes

虽然只和一面面试官、hr 沟通过,但能感觉的出来他们氛围很 nice 啊,面试体验满分

op 感觉自己很容易紧张,写点东西或许有助于缓解情绪,遂有了本贴。

冲了下浪,有人说面试是一种信息匹配,当成正常交流来、不要当成考试就可以,再不济有大把的公司呢,一个没过去下一个就好,op 瞬间就安心了不少

但即便如此面试前还是紧张的拉肚子 :crying_cat:,有点难绷

4 Likes

多面面就能进入一个“我还很能扯”的阶段

4 Likes

没怎么刷算法,面试官的评价统一都是知识储备还可以,思路有点乱,没怎么刷题算法能力不行 :upside_down_face:,力扣,启动!
ps:我好希望秒拒/秒过,暂时没消息就很难绷

2 Likes

确实,不过遇上懂的面试官会被一秒逮捕 :face_holding_back_tears:

2 Likes

突然来了一些二面邀请以及正面的肯定,op 感觉没那么紧张了,所以还是需要正反馈来消除原先的不确定性与未知的吗

3 Likes

可以看看牛客上一些面经(攻略),但终归还是要多面(到甚至可以反客为主拷打面试官的阶段 :yum:

1 Like

多面 而且感觉真的很看运气
当然要是什么都会那当我没说(

我要是保研寄了也要转战秋招了

2 Likes

想了想八股还是都放在这里吧,单开一个话题感觉有点浪费公共资源,以下是原文:

字节 C++ 基础软件转正实习一面面经
八股拷打的比较厉害,快跪了,其他不记得了

  1. TCP:
    1. 三次握手、四次挥手
    2. 迟迟不进行第三次挥手会发生什么?
    3. 进程在第三次挥手断开、和机器在这个时候挂掉有区别吗?
    4. 为什么第四次挥手后要等一段时间?具体多久?为什么这么设计?
    5. 超时重传(重传机制),拥塞控制
  2. 从 C++ 源代码到程序跑在内存里的过程?追问:
    1. 符号重定位知道吗?怎么做的?
    2. 动态库、静态库区别?
    3. 动态库符号隐藏?
  3. C++ 新特性你知道哪些?用过什么?
  4. 多进程多线程主要区别?追问:
    1. 协程怎么实现的你知道吗?
    2. 为什么有这种性能差异?
    3. 不太赞同你的部分观点(流水线预测失败),协程也是有 goto 的,你怎么看?
    4. 多进程怎么同步?多线程?
  5. 内存序是什么?造成的原因?为什么要保证内存序?
  6. 系统调优经验?你怎么定位瓶颈?
  7. 项目
  8. 算法:N 元买书,每个 A[i] 元,共有 M 个,最多买多少个?买最多书的组合有几种?
4 Likes

嗯,所有面试的算法我都没写出来 :face_with_head_bandage:

有家小厂忽悠 op 说秋招是大四毕业了再参加的…op 不觉得他们不懂这个,再加上之前的一系列雷人操作(各种画饼模糊回答、强硬要求半年以上实习——当然单看这个其实不算啥,跟其他结合起来就有点让我怀疑了、看我不来了又放缓态度各种安慰画饼),op 还是不想继续约下一面了

1 Like

看到小红书、B 站上各种推荐求职机构的真是让人一阵绝望。。。
上万块钱报个班,笔面试辅导、各阶段复盘、offer 对比一条龙服务。找工作跟去留学似的。。。
我是会觉得这种机构就是行业冥灯,他们发达就标志着这一行由盛转衰,增长要逐渐远去了

5 Likes

该跑了

已润,他们家的面试体验也是我面的几家最差的,不是说难度怎么高怎么低,单纯是体验糟糕

想起来和 op 之前被骗得经历一模一样,对方睁着眼睛说瞎话,那个信誓旦旦的样子太幽默了

影石 Insta 360 C++ 实习生 二面面经

  1. 系统调优经验?怎么定位瓶颈?达成了多少性能提升?
  2. optional
  3. 生产者消费者模型,你的场景怎么用的?
  4. 虚拟内存是什么?有什么好处?页是什么?
  5. 计算机浮点数怎么实现的?
  6. 信号量、条件变量和锁有什么区别?
  7. 同步异步?什么时候 flush?
  8. 算法题:leetcode 19,给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
5 Likes

可以将 insta 一面面经与该主题合并。

有道理,不过我找了会没找到怎么合并 :face_with_spiral_eyes: