腾讯二面凉经,虾皮一面
腾讯面经
一面:
项目
epoll边沿触发
STL常用的类型,底层是什么
Map是不是线程安全的?
虚函数
手写strcpy,问如果A中某段和B中一样,如何优化
两个相交链表找交点(期待最优复杂度)
客户端调用close以后发生了什么
TCP拥塞控制
redis 持久化
redis 分布式架构
raft 新老leader更替的问题
二面:
代码题两道:股票买卖;括号匹配
多态,设计模式
不清楚为什么只问两道题,可能我经历与开发无关,手撕代码写的不是很好,就埋下了挂的种子
虾皮
算法;合并有序链表
数组和链表的区别
hashmap
hashmap中的链表长了怎么办,什么时候rehash等
hash冲突避免
跳表的结构,查询
TCP和UDP区别
https
为什么要用HTTPs,解决了什么问题
数据库索引
redis数据结构
redis持久化,两种方式的优缺点
epoll和selete区别
redis串行还是并行,为什么能做到速度这么快
线程和进程的区别
线程通讯方式,进程通讯方式
死锁原因,如何避免
有比银行家算法更简便的方法吗
消息中间件了解吗
了解一个后端项目要用到的技术栈吗
堆排快排,过程,复杂度
#面经##腾讯##Shopee##C++工程师##校招#