教你一次搞定商汤的电话面试

哈哈,有点标题党了,其实最后我是被拒了,内心一万点暴击。其实我的表现还可以,不知道为啥还是被拒了。在此分享下心得,给你们参考哈。

一面:

1、简单介绍下当前项目?因为本身我目前主要负责的就是架构及重构的相关工作,对项目架构其实非常了解。
2、stl verctor和list的区别,哪个是内存连续的?这个非常简单,一个数组,一个双向链表,内存连续的肯定是verctor了,扩容方案再说下即可。上次我去校招面试,好像每个应届生都能答出来,呜呜。。。
3、kafka的集群扩容方案及多副本实现?基本也回答出来了,但是扩容方案回答的不是特别好,多副本不了解的童靴自行百度即可。
4、c++11主要问了关于weekptr的使用。回答两个指针相互引用计数为2,析构时无法减为0导致对象无法释放即可。
5、平时gdb调试主要调试哪些问题?主要回答了关于线程死锁,内存泄露的常见排查手段,重点讲线程死锁的排查过程。
6、除了c++相关,golang主要问了协程了解情况?主要回答了关于协程的调度模型,channel通信等。本身我golang的开发经验也比较丰富了,回答的还不错。
7、最后问我有没想问她的。我主要问了岗位内容相关。

二面:

1、二面比较奇怪,面试官一上来没有问我当前公司的项目情况,而是直接问了在上一家公司的项目情况,问的比较细,聊了很久。主要聊了之前项目的架构、我负责的开发工作以及带团队的一些情况。
2、gdb调试又问了一遍。这个重新答一遍就好了。
3、linux相关问了linux进程内存分布及linux查看内存状态的命令等一些东西。内存分布我有点忘了,回答的不是很全。
4、网络相关问了tcp四次挥手,timeout状态怎么产生的?问的比较简单,个人对网络io模型,io复用、reactor模型经验都还是非常丰富的。
5、架构方面主要问了高并发、高可靠架构设计。这个回答还可以吧。
6、另外问了docker和k8s相关。这个我确实没有使用经验,只是处于理论层面,直接就回答了基础还可以,但没有使用经验。

面试的结果最后是pass掉了,给我的答复是缺少k8s的使用经验,有点无奈。。。可能是对我的推脱之词吧,其实给我offer我也不一定去,哈哈。权当培养面试经验喽。后面其实也拿了哈罗单车的offer,给的是p6,个人感觉岗位等级有点低了,也就拒了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值