求职刷题神器

funit.cn

讨论区 > 求职面经 > 字节跳动抖音(成都分部)Python算法岗春招面经

字节跳动抖音(成都分部)Python算法岗春招面经

麒麟改bug
发布于2021-03-08 14:24:42 41浏览

本来拿了offer是可以直通终面的,但因为想到成都的部门,所以需要重新面试。感觉比春招面实习时难了很多。

一面:

Http 的执行过程?

TCP三次握手过程

TCP中第一次Seq是如何产生的?

linux,shell命令,编写计算nginx日志中访问最多的100个ip

如何编程实现?排序的时间复杂度?如何优化?

进程、线程、协程的区别

python中多进程和多线程的区别

做题:二叉树右视图,先探讨了一下方案和时间复杂度、空间复杂度,然后要求把空间复杂度降到O(logN),开始写代码,写得很磕磕绊绊

二面:

先聊了会人生,为什么当时拒了字节的实习,为什么选择开发岗...

开始聊分布式

二阶段提交协议的实现方法探讨

二阶段提交协议的缺点,以及三阶段提交协议如何弥补这些缺点

其他的分布式框架,聊了下RAFT,主要讲了RAFT的leader选举策略

RAFT 如何克服split-brain的问题

RAFT 实现了CAP中的哪两个原则

开始聊数据库,事务的隔离级别有哪几种

可重复读的实现方式,是否了解MVCC

MySQL(Innodb)锁的类型及作用

乐观锁的实现方式(只说了Java上的CAS方式,完全不知MVCC)

间隙锁?

MySQL索引为什么选B+树而不是B树

B+树的缺点

开始聊操作系统,虚拟内存和物理内存的区别

页式内存管理系统中的虚拟内存到物理内存的加载方法以及页淘汰策略

在程序中取地址得到的是物理地址还是虚拟地址?是逻辑地址

进程间通信方式

信号和信号量的区别

智力题:圆形桌子,A和B下棋,棋子是圆的,A先走,每人轮流下,一次只能下一颗(不能不下),如何保证A一定赢?

算法题:顺时针打印矩阵


本文首次发布于趣IT ,转载请注明出处,谢谢合作

字节跳动抖音(成都分部)Python算法岗春招面经

全部评论0

成为第一个评论的人

还可以上传7

表情
热帖排行
热门话题
  1. 531人参与
  2. 243人参与
  3. 153人参与
  4. 98人参与
  5. 25人参与
  • 微信扫码加好友进群