8.3 百度Go提前批一面面试60min

更新:简历变成共享中了,感觉都答出来了,也没办法

1. 自我介绍
2. 介绍sync.Map的读,删,存操作,read和dirty升级过程
3. go gc过程,三色标记法,什么是强三色不变性,举例插入写屏障和删除写屏障作用
4. 工作中遇到的gc问题,如何解决,关注哪些参数。我回答了gogc参数
5. MySQL隔离级别,幻读怎么产生,怎么解决,RR完全解决了幻读吗
6. Redis zset底层原理,跳表怎么实现
7. go map为什么并发读写会产生panic,Java的HashMap并发读写会有什么问题,Java HashMap头插还是尾插,各自有什么问题
8. Kafka有哪些组件,Kafka线上如何迁移partition,迁移的注意事项,可能会造成什么问题
9. Kafka的LEO和HW同步机制,epoch有什么用,没有epoch会有什么问题。数据不一致和数据丢失问题,复现数据丢失过程(两次HW同步和一次HW同步)
10. 代码题,二叉树右视图,需要自己建树(没时间了只有这一题)

反问:
1. 过了吗(过不过是老板的意思,自然有人通知你)
2. 简历有什么问题(写太长了)
3. 回答有什么问题(凝练一点好,尽量避免长篇大论,虽然你了解比较多)
全部评论
你这反问绝了
1 回复 分享
发布于 2023-08-04 14:41 广东
好深
点赞 回复 分享
发布于 2024-03-14 10:08 河北
几个人遇到过gc问题啊。。。
点赞 回复 分享
发布于 2023-08-05 11:42 北京
我也是这样,面完半小时就共享了,现在还没捞起来
点赞 回复 分享
发布于 2023-08-04 08:50 陕西
AIGC项目急招后端实习生,运营实习生,UI设计实习生,支持远程实习,想攒攒实习经历的话,欢迎来私聊了解~ (PS:没有经验也没关系,我们都是大厂老司机出来创业的,能够提供专业的指导,后期也能帮你润色简历,直推大厂)
点赞 回复 分享
发布于 2023-08-03 19:08 北京
为什么kafka问的这么难
点赞 回复 分享
发布于 2023-08-03 19:06 上海
大佬做的什么项目呀
点赞 回复 分享
发布于 2023-08-03 18:01 四川
跟我二面的问题有点像,不会投一个组了吧
点赞 回复 分享
发布于 2023-08-03 17:24 北京
感觉问得挺深的
点赞 回复 分享
发布于 2023-08-03 16:54 陕西

相关推荐

05-24 10:43
已编辑
皖西学院 研发工程师
查看21道真题和解析 面试问题记录
点赞 评论 收藏
分享
05-16 10:17
河南大学 Java
全程50分钟,项目和实习没问,都是八股手撕:接雨水1、hashmap怎么实现的;扩容因子设置过大和过小有什么问题,为什么是0.75;为什么要选红黑树;可以用跳表来替换红黑树吗(这个点答的不是很好)2、concurrent hashmap线程安全原理,1.7和1.8的区别3、synchronized和 ReentrantLock的异同点;为什么有了synchronized之后,后面还要有ReentrantLock4、synchronized和 ReentrantLock的底层如何实现的5、垃圾回收机制介绍一下;G1还有新生代和老年代的概念吗;G1和CMS比有哪些优势6、浏览器打开一个url涉及的过程,结合计算机网络的角度详细说一说7、HTTP请求头常见的字段有哪些,保持长连接的字段是什么;加了keepAlive连接就不会中断了吗,怎么维护这个连接呢,何时中断(这一点回答的一般)8、HTTP响应码 500、501、502……  介绍一下,以及收到这些返回码如何排查问题9、HTTPS如何建立连接的,TLS的整个过程 ;HTTPS为什么要有不同版本的加密算法,这些不同版本的加密算法为了去解决什么问题(这点回答的一般)10、TCP的可靠性保证;拥塞控制详细介绍一下;11、TCP层和应用层用到的数据包是不一样的,可能应用层数据包有的时候比传输层包大,有的时候比更小。粘包和拆包的问题,如何解决12、网络忙时和闲时路由的选择是不一样的,路由选择协议。(说了几个路由选择协议的名字,具体原理有点忘了)
查看13道真题和解析
点赞 评论 收藏
分享
05-26 19:18
已编辑
门头沟学院 Java
我是后台开发,今天被腾讯音乐捞了,是QQ音乐基础平台部但是我听说tme后端都没hc了,这是kpi面吗有佬面过方便问个面经吗---------------------------------------------------------------------------一面(5.21)大概率是g了,好多答的磕磕绊绊没答出来。1. 面试官看见我是搞cv的,上来就问了我卷积,然后劈里啪啦说了一通卷积的流程,他问我原理,我说是推公式吗,他说不需要推公式,我说我只知道卷积的流程,后面还问了我研究生搞的方向涉及到什么原理性的东西。(我也不是算法岗啊,吓晕)2.  JVM原理,字节码编译的整个过程(以为qq不搞Java不会问就没看,太久没看记不清了,结果被问到了,没答出来,g),问了垃圾回收(CMS和G1回收,记不太清了,也是磕磕绊绊答的模模糊糊,面试官还问了追问我G1是什么原理,答了Garbage first,找垃圾最多的回收,他问我怎么找垃圾最多的回收,我答不出来,g)3. mysql慢查询,联合索引(a,b,c;查询顺序是a=?, c=?, b=?;会用到索引吗?刚开始没反应过来是等于号,答了只会用到a的索引,后来反应过来才说会用到索引。最近面麻了学杂了脑子都糊涂了)。B+树叶子节点结构(为什么叶与叶直接是双向链表,页内是单项)。Redo Log和bin log(这个答得还行,持久化和主从复制都答了)。Buffer bool(瞎答的,缓存刷回磁盘之类的)。磁盘怎么寻址(只记得找盘片,分区,寻道,其他的真记不清了,面试官也没继续问了)4. Redis的RDB和AOF。(又是记不太清了,开始瞎答。面试官问我RDB会阻塞吗,我说会,然后追问我bgsave和save区别,我还没反应过来,后来他提醒了我copy on write我才想起来RDB是fork一个子线程。)Redis哨兵。(答了Sentinel集群心跳机制,半数以上认为下线就是下线了。)5. 手撕:中序遍历和后序遍历建二叉树(知道原理但是没实现过,没写出来,就说了思路)6. 反问:问了面试官是不是搞算法的,业务是什么,建议(面试官说很注重语言底层原理,怪不得一上来就问我Java编译原理)7. 总结:总的来说,面试官人真的很好,我不会也没有打断我,还会提醒我,很感谢面试官!没有压力面我,真的很和善!面试官还看了我简历里的博客,我以为没人会看的哈哈。很用心的面试官,感谢他!(但是我最近确实面试面的心力交瘁,没怎么好好准备,有点开摆了,后续还得努力啊!我一定好好学习!)5.26更新 一面挂(虽然知道结局,但还是很伤心。害,要回去好好沉淀了,加油啊!)
点赞 评论 收藏
分享
1.讲解模版化公共效能工具的开发思路:如何设计/如何打包/如何让其他人引入2.项目用的JDK版本?3.功能是自定义的AOP切面类还是手动写的动态代理?4.自定义注解是如何被监听,如何被扫描的?5.静态代理和动态代理的差异是什么?6.AOP的两种实现机制的优劣及其适用场景?7.怎么做的OOM排查?从ssh开始分析,一直分析到MAT使用的细节与临时处理方案,真正解决方案。8.你认为MongoDB和MySQL有什么差异,为什么对于非结构化数据存储你选择MongoDB?9.有考虑过MongoDB和MySQL产生数据的不一致么?你认为什么场景下会不一致?10.如果让你来解决这种不一致,你会使用哪些技术来实现同步?11.你谈到了用Spring提供的@Scheduled,除了这种定时任务之外,你还可以用哪些技术来实现定时任务?12.为什么要用Redis?Redis为什么快?13.谈谈Redis的五种基本数据结构及其底层原理14.除了这五种基本数据结构,你还知道有哪些高性能的数据结构么?这些数据结构有哪些特定应用场景?15.ORM框架是什么?在Mybatis出现之前,如果我希望与MySQL通信,会使用什么技术栈?这种技术栈有什么缺点?16.你的项目里自定义了Mybatis的插件,那你说说:Mybatis插件的本质是什么?17.你在定义Mybatis插件的流程中,使用到了哪些注解?涉及到了哪些参数?考虑到了Mybatis的哪些内部构件?18.SQL题:给定语文、数学、英语三门,找出其中三门成绩最高的10人19.SQL题:假设有一个销售数据表sales,按产品类别分组计算每个类别的总销售额,并筛选出总销售额>80元的账单。20.SQL题:给定语文、数学、英语三门,其中英语大于80分的有10人,数学大于80分的有5人,语文大于80分的有4人,你需要返回语数外都大于80分的有多少人,上面的数据有重叠,怎么写SQL?21.你使用了EasyExcel,那你知道为什么EasyExcel的性能高于ApachePOI么?22.那如果是大批量的数据,还可以使用EasyExcel么?大量数据情况下,ApachePOI有什么优势?23.你是怎么比较上述两个依赖的性能开销的?24.谈谈你常用的Arthas的命令,结合一个场景,谈谈这个命令怎么用?可以获取到哪些信息?
查看24道真题和解析 Java求职圈
点赞 评论 收藏
分享
评论
5
43
分享

创作者周榜

更多
牛客网
牛客企业服务