首页 > Bilibili Python开发一二面面经
头像
201807220110851
编辑于 2020-09-22 21:45
+ 关注

Bilibili Python开发一二面面经

两面面试官都没有开摄像头😂不太习惯

一面

Python、操作系统、网络各种基础知识,感觉是拿着一个问题清单一个一个问下去,不行就换。

Python:
1.  Python GIL,如何解决
2.  协程
3.  迭代器、生成器
4.  垃圾回收
5.  手撕单例
6.  实例方法、类方法、静态方法

操作系统:
1.  进程线程区别
2.  进程间通信方式
3.  用户级线程和内核级线程
4.  IO多路复用

网络:
1. 三次握手
2. 四次挥手
3. 输入url到显示网页的详细过程
4. http与https
5. TCP UDP区别
6. UDP如何保证可靠
7. session和cookie的区别
8. session是怎么实现的

手撕:
1. 双栈实现队列
2. 爬楼梯

二面

问了些基础然后手撕代码
1. IO多路复用
2. HTTP和HTTPS
3. 网站证书里面有什么
4. session实现方式
5. 关系型数据库与非关系型数据库的区别,它们的索引是一样的吗
6. 数据库索引原理
7. 协程切换

手撕:
1. 解析HTML标签内容

忘记变量英文名被面试官鄙视了😂代码只撕出来八成,还是求小破站给个三面吧~

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐