百度 | Golang后端实习生 | 2022.09.07

百度APP技术部 | Golang后端实习生 | 2022.09.07 | 二面面试

时间:2022.09.07 晚上19:00-20:02

时长:1h2min

  • 自我介绍

  • 项目都是自己做的吗?

  • 介绍一下你最擅长的项目?-分布式对象存储

  • 数据存放在哪里?ES用在哪?

  • 直接问数据的一致性?

  • 怎么保证数据的一致性?

  • 恢复的时候怎么知道谁的数据是正确的?

  • 如果最后是3对3,怎么少数服从多数?

  • 如果多个节点垮掉了怎么办?

  • 怎么进行数据恢复?

  • MySQL了解吗?参考一下他们的思路实现这个过程?

  • 有没有运用到实际的场景?

  • MySQL的存储引擎?除了Innodb和MyISAM还了解其他的存储引擎吗?

  • 了解索引吗?聚集索引和非聚集索引的区别?

  • 你MySQL运用的场景有哪些?

  • 建表的mysql语句?

  • 索引用过吗?

  • 举了一个联合索引,select * ..... 会不会走索引?

  • 自己有没有设置表?用户表?有没有设计索引?

  • varchar了解吗?10的长度可以存20吗?

  • redis的数据结构?

  • redis的主从了解吗?

  • redis的持久化方式?

  • redis查找aa为前缀的所有数据,怎么查出来?

  • redis的分布式锁怎么实现?

  • 其他语言涉及吗?PHP了解吗?

  • Linux用过吗?说一下哪些指令?

  • HTTP状态码?502和504什么意思?

  • go语言的slice和数组有什么区别?slice是有序的吗?

  • 协程用到异常panic怎么办?怎么捕获,具体的语句怎么写?

  • 怎么查询go语言的性能?

  • 两个比较大的数相加怎么做?写代码?

  • 之后开始让我共享屏幕,打开我的编译器,想了会,面试官提示用什么类型保存?

  • 你还有什么问题要问?

  • 面试表现怎么样?有什么改进的地方?基础还不错,代码要结合场景去运用

(面试录了音,所以非常的详细)

面试心得

这次面试相对来说体验没有上次的好,面试官是一个年轻的小哥,感觉有点心不在焉的样子(可能只是表面吧),带有一点微笑,看起来很好相处,看似不是很牛,没有什么杀伤力,可是实际上问的问题个个致命,专门挑我不会的来问,专门挑一些比较偏僻的问题来问,问的问题十分的尖锐,让我心里很没底气。从这个问的问题来分析,两个面试官肯定是对接过的,相同的问题没有再问,计算机网络和操作系统一面问的多,二面没怎么问,二面主要问的数据库MySQL和Redis,最后让我共享屏幕来写代码,这个操作让我有点蒙逼,结果一般吧,有几个问题没回答上来,最后没考虑到进位的问题,整体不是特别满意!



#后端开发实习生##百度实习##实习##日常实习#
全部评论
一共几面?
点赞 回复 分享
发布于 2022-11-16 21:20 北京
我上周也面了百度app技术平台部!!!不会是同一个岗位吧?楼主最后上了吗
点赞 回复 分享
发布于 2022-09-19 23:47 湖北
我也面了百度
点赞 回复 分享
发布于 2022-09-19 23:46 湖北
Hello,我是恒生电子股份有限公司的校园大使,不想简历投递后“泡池子”, 登录链接:campus.hundsun.com/campus/jobs 填写我的推荐码:EVKGKJ 投递,简历第一时间送到HR面前,可查进度,快来投递吧~
点赞 回复 分享
发布于 2022-09-17 22:31 江西

相关推荐

08-15 15:27
已编辑
门头沟学院 Java
昨晚下大雨,主包十一点多从公司往家里赶,把平板淋坏了,郁闷。--- --- --- --- ---聊实习。面试官非常有礼貌。一听是golang,对为什么投java表达了奇怪,遂不细问。常规八股:1. 抽象类与接口的区别2. JDK中你知道哪些并发安全容器3. 如果要实现一个单生产者多消费者模式,你有哪些方法?4. synchronized和reentrantlock锁之间有什么区别?5. Spring Controller如果想打印日志,怎么做?6. 如果一个Controller是上传文件的接口,那么在AOP层做完了文件流的读取,在Controller层还能重复读取吗?7. Java线上CPU打满,如何排查?8. 进程和线程的区别?9. 如何快速找到指定目录下大于100MB的所有文件10. Spring、Spring Boot中你常用的注解有哪些?11. @Autowired和@Resource之间有什么区别?12. MySQL用的是B树还是B+树,这二者有什么区别?13. delete * from,drop,truncate之间有什么区别?14. 脏读、可重复读、幻读分别说一下15. Redis常见数据结构16. Redis的Hash使用的时候有哪些注意事项?17. 给一张表,user_id, class_id, grade,找到每个班级排名第二的成绩18. 有没有用过窗口函数19. JVM类加载机制说一下聊实习情况。无手撕凉凉。体会:SSM完全生疏还没复习,大失败!非常感谢面试官帮我找状态。
我的秋招“寄”录
点赞 评论 收藏
分享
优财云链Java实习8.22面试1.谈谈你对面向对象的看法2.线程池的核心参数3.核心线程数和最大线程数的区别4.什么样的情况需要设置索引5.你了解的一些索引优化的方式6.网络的分层结构7.tcp在那一层,讲讲tcp的三次握手8.socket套接字了解吗9.设计模式了解过吗10.动态代理了解吗11.讲一下反射12.spring中哪里用到了反射13.那你提到了面向切面编程,讲讲aop的原理,反射在这里怎么用的14.那你刚说到了spring控制反转,那么是对什么进行了控制反转15.bean的生命周期了解吗16.说一下springboot中常用注解17.springboot是开发手脚架,那你觉得为什么他能简化开发搭建一个项目的过程18.自己搭过springboot项目吗19.springcloud里的Feign用过吗(天呐我竟然不知道这个怎么读,没听出来是这个远程调用,答了没用过)20.maven的依赖冲突怎么解决21.说一下你的项目吧22.在什么样的场景下你会选择做一个异步的接口(还需了解一下,调用第三方服务异步,如果调用出错怎么将信息返回上游)23.现有一个下游系统,它处理并发是有限制的,但上游系统请求无限制,那么中间层如何设置保证下游系统不崩掉(用线程池去做)24.问个人情况,有无主动学习能力。25.学习过程中遇到问题怎么处理的26.学习新技术的过程中,更在乎功能还是原理27.比如说?28.线程池具体实现,线程池参数中的队列有几种29.评价一下自己吧30.将大局逆转吧!换我提问,结束了。
查看29道真题和解析
点赞 评论 收藏
分享
评论
10
37
分享

创作者周榜

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