无意投了,前几天通知电话面试,一面对于基本知识点要掌握,扎实,问的很细,直到你答不出来为止。凭回忆记录
1·生成器和迭代器说说
2·线程和协程。怎么用的,这里问的很多,包括占用资源为啥线程比协程大等
3·闭包。衍生到装饰器
4·tcp 和udp,为啥3次握手,4次挥手等
5.随机报了个http端口号问是什么情况-
6·基本排序知道哪几种,时间复杂度,快排怎么实现
7.init new方法说说
8·项目的介绍
基本上想到的这些,问的化会一直追问下去。我感觉自己能通过初始,一是对这些有一定理解,二是能用自己的语言表达出来,包括底层实现。说实话,并没期待能通过,所以也就格外自信。。。全程面试大概45分钟
二面:
1·链表就地逆置
2·项目说明,各个模块作用,你做的主要是什么
3·redis怎么搭建的?–》这当时我就蒙了,这也不大可能让我来搞啊,我就是使用操作
其他的一些忘了,然后问了些关于他们的项目问题。大约30到40分钟。
面试官听口音感觉很年轻,不到30吧。。。
看起来二面比一面简单,但我自己感觉并没很好,不过,还是开心的,至少,有幸过一面就说明对python的理解还是可以的。想进的朋友多专注底层,了解底层。