影石 秋招 二面

#我的秋招日记##牛客创作赏金赛##发面经攒人品##一人一道大厂面试题##26届校招投递进展#

没有手撕,项目+八股。

【面试问题】

1. 请您先做个简单的自我介绍。  
项目介绍

26. 技术选型是谁做的?  
27. 常用的 STL 容器有哪些?  
28. 为什么 STL 使用红黑树而非 AVL 树实现 map/set?  
29. unordered_map 如何解决哈希冲突?  
30. 大量插入操作对 unordered_map 有什么影响?如何优化?  
31. 常用的 C++ 智能指针有哪些?  
32. shared_ptr 是线程安全的吗?  
33. 死锁是如何产生的?  
34. 程序卡死时如何排查是否是死锁?  
35. 发生内存泄漏如何排查?  
36. 上线后发现内存持续上涨如何进一步排查?  
37. C++ 模板为什么通常写在头文件?  
38. 模板实例化发生在哪个阶段?  
39. 请比较 Go 与 C++ 的优劣势。  
40. 您实际开发中 Go 与 C++ 的开发体验如何?  
41. 求 Top-K 的算法有哪些?时间复杂度是多少?  
42. 一亿个数据无法全部加载到内存时如何求 Top-K?  
43. 分块求 Top-K 的时间复杂度是多少?  

44. 什么时候可以毕业?可以提前实习吗?  
45. 平时看哪些技术书籍或资料?#牛客AI配图神器#
全部评论

相关推荐

点赞 评论 收藏
分享
今天 10:27
已编辑
门头沟学院 后端工程师
日期:9.4上午9.5上午更新:一面通过约二面首先自我介绍对我们公司有了解吗Arraylist有没有用过,它的底层实现和扩容是怎么做的Java的锁,Synchronized和volatile这两个关键字的作用怎么理解volatile的可见性加了关键字是去内存取值,那没加关键字是去哪里取值线程会有自己的内存区域吗jvm内存分几个区jvm栈和堆的作用分别是什么有哪些垃圾回收器g1的region概念了解吗线程池有哪些参数,线程的变化流程是什么样的假设已经达到最大线程数,线程处理完任务之后,会对线程做什么样的处理线程存活时间知道吗线程之间有哪些通信方式有哪些原子类,原子操作是什么Notify和notifyAll是什么区别Synchronized锁在JDK里面做了哪些优化HTTPS的加密是怎么做的客户端怎么知道服务端发的公钥是正确的,而不是被别人伪造的MYSQL的索引是基于什么数据结构的什么情况会导致索引失效数据库有哪些隔离级别讲讲每个隔离级别的效果是什么样的Redis为什么性能高Key的过期策略有哪些Spring有哪些方式可以声明一个bean你觉得bean是什么都用了Aop哪些注解kafka有哪些机制去保证它的高性能有什么业务手段避免消息丢失和重复消费接口幂等性了解吗怎么保证接口的幂等性唯一索引是什么,有哪些索引类型接着开始讲实习项目:缓存刷新是怎么做的你觉得做完这个项目,对你个人成长上最大的一个地方是什么你平时有没有用哪些AI编程工具MCP知道吗酣畅淋漓的八股
影石Insta360求职...
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

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