page contents

面经||【Shopee】C++岗-后端二轮面经(已入hr面)

一面 1.判断链表有环?多种方法2.数组中只有一个数的出现次数是1,其他数的出现次数都是2次,怎么快速找到这个数–异或操作一般都会问还有没有其他方法,直到答不上来。3.B+树VAL的对比4.linu...

attachments-2022-05-lTCmyTe66295bcfc7f178.jpg

一面

1.判断链表有环?多种方法
2.数组中只有一个数的出现次数是1,其他数的出现次数都是2次,怎么快速找到这个数–异或操作
一般都会问还有没有其他方法,直到答不上来。
3.B+树VAL的对比
4.linux系统运行缓慢,通过什么命令查看
5.i++操作是否能保证线程安全

6.跳跃表和二叉树对比
7.组合索引(a,b,c),那么where (a= and b> and c=)、(a= and c=)、(b= and c=)会不会用到索引?
8.栈为啥会比堆快
9.C++中的原子变量

10.https的handshake过程
11.悲观锁和乐观锁,并发情况下,非要在这两个中选择一个的话,选哪个?
12.mysql中的锁
13.MySQL中的for update
14.排序算法的稳定性和复杂度

15.TCP可靠性和拥塞控制
16.time wait的作用
17.DNS的流程
18.怎么判断父子进程
19.可重复读解决了幻读?
20.-rwx——分别是啥?分别对应:文件的所有者、文件的组以及所有其他用户。

手撕代码:
二叉树的非递归中序和后序遍历

面试总时长一个小时,会有提问环节。
第二天收到二面通知。



二面

进程、线程和协程
C++进程怎么创建
大部分时间都在聊项目

手撕代码:
括号生成(leetcode 22)

面试时长1个多小时,会有提问环节。
7月18号面完,暂未收到任何通知。但从内推官处了解到进入hr面。

以上就是本次分享内容,更多大厂Shopee工程师面试经验持续关注六星社区

想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!

attachments-2022-05-ZwUUz0Co628f2e3079c7b.jpeg

0 条评论

请先 登录 后评论
小柒
小柒

1470 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1470 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章