腾讯字节实习面试总结

近期想找一份关于后台开发的实习,全力准备了一个半月的算法,当前此前也有零碎的刷题。然后就直接投简历了,收到腾讯和字节两家面试通知,面试问题如下。

腾讯

腾讯面经,部门主要是做AI算法的呈现

  • 自我介绍
  • TCP三次握手过程
  • 数据库的索引机制
  • 对redis,docker的了解
  • 对虚拟化的了解
  • 了不了解Go
  • Git rebase ,get statch的作用
  • 算法:n方阵 马字走法 走到右下角的路径

字节

字节商业化部门面经

  • https协议双方建立认证的过程
  • https传送数据是对称的还是非对称的
  • TCP为什么是四次挥手,单工通信下的TCP连接断开需要多少次
  • 广告位兜售为何取竞价第二大的作为广告费,(达到纳什均衡)
  • 常用的网络状态查看命令
  • DNS解析过程
  • ping命令的协议,traceroot如何做到路由追踪(自己挖的坑┭┮﹏┭┮)
  • C++指针和引用的区别
  • #define和const的区别
  • C++ 11中的auto关键字的作用,如何识别类型
  • 写一个define求两数最大值
  • A,B两人抛硬币,谁正面朝上谁赢,问A赢得概率是多少
  • 算法题:O(n)找数组中最大的三数乘积(数字之间互相不重复),记录三个最大值和两个最小的负数比较一下就可以。面试官提示我半天,我还是写了个动态规划解法

反问:

1.部门后台开发工作介绍

2.部门采用的开发语言:Golang/C++

3.面试有几轮,答:三轮

在这面试后发现自己很多基础比较薄弱,理论性的知识准备的不够充分,对于git, redis, docker等目前比较主流的技术了解太浅。平时在校完全没有注意到这些,发现go语言已经不知不觉的普遍使用了。尽管面试结果一直没有通知(估计是挂了),但也让我不再局限于当前知道的那些东西,也算“更新”了我前进的方向吧。我已经做好了下一次冲击的准备。加油吧,战友们!

  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2015-2024 YuleZhang's Blog
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信