抖音支付一面

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

面试时长: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 广东

相关推荐

1.对Java的反射如何理解的?2.这个反射机制对于其他没有反射的语言有什么好处?3.在Java中哪些效率高的功能是基于反射做的呢?4.volatile 关键字作用5.不加这个关键字对变量修改就不会加到主存吗?加了volatile6.加了这个关键字还需要加锁吗?这个关键字的一些应用场景都有哪些呢?7.假设让你写一个线程池工具,你觉得应该怎么去设计呢?应该有什么变量?有什么接口,怎么实现的大概说一下8.线程数量已经有了,任务超过了线程数量,怎么进行调度呢?比如核心线程数量是5,最大线程是10,现在来了11个任务。9.如何去定位慢SQL和优化呢10.数据库更新了一些异常数据,如何对异常的修改进行回退?比如清空了一段的一些值11.SQL题:班级表和成绩表,统计这次考试每个班成绩总和的排序12.内连接和外连接有什么区别13.介绍一下IOC概念?有什么好处呢?14.利用kafka如何保证消息的顺序呢?15.针对IM项目,问了场景:一个群有1000个人,1000个人同时发消息,会发生消息风暴,如何处理呢?16.海量数据找前10个最大?数组做堆排序如何做?17.对于一个整数数组4455133,只有一个数字有1个,其他都是2个,并且相同的数是相邻的,如何找出只有一个的那个数的位置?时间复杂度log n #面经#  #Java#   #后端#  #京东#  #日常实习[话题]#
查看17道真题和解析
点赞 评论 收藏
分享
评论
1
5
分享
牛客网
牛客企业服务