不到半小时 1、自我介绍2、项目没问(不相关)3、实习八股:4、内存管理5、智能指针weak_ptr内部具体是怎么使用shared_ptr的,没答上来6、设计模式六大原则,回答了三个——单一职责、开闭职责、里氏替换、接口隔离、依赖倒置、组合优于继承7、线程安全:互斥锁、读写锁、条件变量、信号量8、讲讲你知道的锁:互斥锁、读写锁、自旋锁、互斥锁、乐观锁、悲观锁9、自旋锁和互斥锁的区别场景题:1、如果前端界面是中文要切换英文界面,你会如何设计?回答了:服务器返回一个新页面追问:不准用服务器响应没答出来2、浏览页面内容过多如何避免内存爆炸答:使用队列存有限缓存,其他的需要的时候再调用手撕算法:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?动态规划。很简单,秒了---------------------------------------------已挂