抖音支付一面

#抖音支付#
#实习#
#面试#

面试时长:48分钟

1 八股
1.1 操作系统
- 线程和进程的区别
- 进程之间有哪些通信方式
- 内核态和用户态的区别
1.2 计算机网络
- 介绍一下计算机网络中select,poll和epoll,以及他们的区别
- https协议中的加密过程,秘钥交换的过程
- 介绍一下tcp和udp协议,两者分别有哪些特点,各举一个应用场景
- 介绍一下tcp三次握手和四次挥手的具体过程
1.3 数据库
- MySQL中,什么情况下需要加索引,什么情况下不需要加索引
- 介绍一下乐观锁和悲观锁,他们有什么区别
- Redis中定义了哪些数据结构
1.4 面向对象
- C++中指针和引用有什么区别
- 面向对象的三大特性是什么
- 面向对象相比于面向过程,它的优势在哪

2 设计
- 设计一个插件化的限流器,支持50QPS到3000万QPS的限流

3 编程
判断一个链表中是否有环
全部评论
刚才我也面了,感觉差不多
1 回复 分享
发布于 01-08 16:14 北京
佬,有消息了吗
点赞 回复 分享
发布于 01-10 16:55 广东

相关推荐

07-11 22:27
中南大学 Java
程序员牛肉:学历的话没问题。但是没问题的也就只有学历了。 其实你的整体架构是正确的,博客接着干。但是项目有点过于简单了。从后端的角度上讲,你这也就是刚入门的水平,所以肯定约面试够呛。 如果你要应聘后端岗位,那你第一个项目竟然是仿写操作系统。这个你要面试官咋问你。你一定要记住一点,你简历上写的所有的东西,都是为了证明你有能力胜任当前的岗位,而不是为了证明你自己会什么。 如果你只是浅浅的做几个项目,描述也都是烂大街。技术点也都是各种混水类的配置类需求,那你就不要幻想自己能走多远。一定要保持思考,保持学习。
点赞 评论 收藏
分享
评论
1
26
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务