加粗样式你们好我是好好学习,每天编程的每天
早早起床,早早给你们分享咯面试
一面:算法
- 自我介绍
- 自学过什么?
- 写个算法题?
- 单链表的相交?
- 二叉树的公共父节点?
- 说说拷贝构造函数?
- 说说const?
二面:数据库
- 有用过部门的产品吗?
- 讲一讲团队项目?为何要使用这些算法?算法是如何挑选的
- 讲讲DBSCAN和KMeans算法的区别,讲一下你理解的DS证据理论
- 介绍项目
- EPOLL和Select的区别
- 为何要使用边缘触发模式
- EPOLL ET和LT的区别
- ET模式下,要遵循哪些规范
- Reactor和Proactor模式的区别
- 如何保证线程安全
- 请求进入以后是如何处理的
- Time-wait状态过多会有什么后果,怎么处理?
- 长链接和短链接之间是如何处理的
- 为何采用小根堆的优先队列做为定时器
- 对请求报文的解析是本身写的仍是调用库,难度在哪
- 日志系统是如何保证高并发的
- 日志系统如何保证线程安全
- 有看过其余开源服务器吗
- Nginx的请求处理流程
- 目前有投什么公司
- 为何CVTE刷了你 (HR面刷的- -无语)
- 头条和腾讯选择哪一个
三面:编程
- 秒杀的时候,不一样地域的客户端到达服务器的时间不一样,怎么保证公平性?
- JVM垃圾收集 最新的垃圾收集器
- Redis的五种数据结构,分别是作什么的
- Redis持久化
- 关系型数据库和非关系型数据库
- 什么数据适合Redis,什么数据适合MySQL
- 数据库三大范式
- Redis能不能存储关系型数据?
- MySQL和Redis的索引和事务有什么区别
- 多进程和多线程区别?
- 线程间通讯方式
- 进程间通讯方式,怎么选择
- 共享内存怎么控制
- 信号量有哪几种?
- 一道leetcode原理,最近公共父节点。输入输出太麻烦,没有写,讲了思路和时空复杂度。
- 怎么在常数时间复杂度实现这个题?
2020年腾讯实习生C++方向面试题早知道,早准备~~安全
好了,今天就分享到这里啦服务器