【暑期实习】字节客户端一二面

一共1h
八股问了四十多分钟,算法20min

  1. 信号和槽的底层原理,发送信号和处理槽函数,是在同一个线程内进行的吗
  2. 项目有哪些重点难点
  3. https的加密过程
  4. CA认证的过程
  5. 什么是数字签名
  6. struct的内存分配
  7. 说说对智能指针的了解,unique_ptr是如何做到只允许一个指针指向对象的
  8. DNS的解析过程
  9. TOP-K问题
  10. 右值引用是什么
  11. 算法:一个常规的traceBack ,但是我有个变量写错了,找了半天没找到,慌得脑子成糊,感觉寄了…

最后问他评价建议,他说我底层了解地还是不够深…好嘛,八股我全答上来了,而且给他掰开了揉碎了讲为什么,是什么,怎么实现的,疯狂拓展,最后他说我理解不够深刻。。。kpi了。人麻了,有没有二面都无所谓了

二面,1h45min
有点意外,竟然还有二面
1.开头先问了一些项目,让我自己讲项目的难点重点以及收获
2.问我对研究生的看法

接下来的八股基本都是操作系统相关
3. 进程间通信的方式,他们的优劣
4. CPU是如何读取内存的
5. 虚拟内存是啥,有啥好处
6. 管道能多读单写吗?
7. 设计一个业务逻辑,多线程环境中,实现多读单写
8. 进程间切换的开销为什么比线程间切换的开销要大
9. unique_ptr是如何实现只允许一个指针对对象内容进行访问的?
10. 代码:链表排序。做过原题,但是卡了bug,找了好半天,最后才A出来,有点超时了…

最后反问环节,问了一下部门,是剪映的。
问建议,说基础学得还不错,但是编码能力还有点欠缺…
基础答得确实很好,希望能过
许愿三面

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值