【社招】字节跳动后端工程师二三面面经

连续面的,很累,出来忘了哪个问题是哪一轮的了。

1.用python的装饰器写一个单例模式。

2.python和C++、Java的区别是什么?python有编译吗?

3.python的args和kwargs、__metaclass__、反射。

4.讲一讲go协程和线程。go的并发模型、goroutine。

5.Go的内存模型、垃圾回收。

6.get和post有什么区别?put和post呢?幂等性是什么?

7.tcp三次握手、流量控制、字节流。

8.https的加密过程,详细讲一下。

9.谈下你对nginx和uwsgi的理解、为什么要用wsgi?

10.docker的image、layer、container分别讲下?Linux中namespace是怎么实现的,底层的数据结构是什么?

11.B和B+树,B+树的搜索次数、为什么不用二叉树。

12.kafka是push还是pull?kafka和nsq的区别,什么场景下该用哪个?partition的数据如何保存到硬盘?

13.consul的原理有了解过么?服务发现、健康检查、多数据中心分别说下?

14.Z字层次遍历二叉树。

15.三数之和

16.合并K个排序链表。


算法题都是原题,本算法渣一表满足。

#字节跳动##社招##Python工程师##面经#
全部评论
那个地方的那个部门啊
1 回复 分享
发布于 2020-05-25 21:56
合并K个排序链表     排序一次?
点赞 回复 分享
发布于 2020-05-15 10:32
几年经验啊这是
点赞 回复 分享
发布于 2020-05-25 21:46
卤煮算法很强
点赞 回复 分享
发布于 2020-06-26 23:11

相关推荐

11-11 14:21
西京学院 C++
Java抽象练习生:教育背景放最前面,不要耍小聪明
点赞 评论 收藏
分享
威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
3 62 评论
分享
牛客网
牛客企业服务