8.23百度一面凉经
1. 自我介绍
2. 实习里面碰到的技术难点并且是怎么解决的?
  a. es
  b. 为什用es替代mysql,他俩有啥不一样?
  c. 如果你没有搜索的需求,一开始为什么要用数据库呢?
  d. 数据量不大的话也是要走全表扫描的,跟你数据量大不大有什么关系?
  e. mysql里面的模糊搜索跟es里面的模糊搜索有什么不一样的?
  f. 我要模糊搜索一个词,我在es里面没有对其进行分词,那我是不是就搜索不到了?
  g. 你们是怎么判断哪些是要搜的词的,你们能知道世界上所有的词呢?
3. mysql
  a. 隔离级别
  b. 可重复读
  c. 版本控制可以解决幻读问题,能不能讲一下是怎么解决的? 
    ⅰ. 也就是说每一条数据都要存到历史版本?那具体是怎么来存的?
    ⅱ. 如果把每条数据都要存历史版本,如果存到日志里边,那这个日志是不是越来越大,这个历史版本什么时候清掉?
4. redis
  a. 怎么做持久化的?
    ⅰ. rdb
    ⅱ. aof
      1. 讲讲日志的写入流程?
      2. redi每个操作都要写一下日志,那会对性能有什么影响,然后通过什么方式来避免这种影响?
      3. 宕机为什么会导致数据丢失,丢失的是哪些数据?
      4. 了解操作系统里面的page cache吗?
      5. aof日志写到page cache里边,异步的把内存里的日志数据写入到磁盘/s
5. java
  a. aio、bio、nio的区别?https://blog.csdn.net/meism5/article/details/89469101
  b. 阻塞、非阻塞?
  c. 同步、异步?
6. go和java对比
  a. go struct和java 类有什么不一样的?
  b. 一个struct想要复用另外一个struct的成员的话怎么做?
  c.  java里面实现接口和go实现接口有啥区别?
  d. go里面struct怎么实现一个接口?写出来
7. 算法
  a. 2385. 感染二叉树需要的总时间

#Java研发工程师实习#  #百度实习#
附录音: https://www.bilibili.com/audio/au3168287?type=1
全部评论
百度喜欢问很多数据库的题,还有场景题,而且上次面试居然没考算法,本来就没有笔试🤣
点赞 回复 分享
发布于 2022-08-31 17:25 江苏

相关推荐

北斗导航Compass低仿版:学历一般 没实习 非科班,肯定很难过初筛了,先找个中小厂好好干吧,拿这段实习去投大厂实习
点赞 评论 收藏
分享
03-17 13:32
已编辑
湖南工商大学 Java
喜欢修勾的牛肉丸上岸了:现在都是92神仙打架,大厂给双非的面试本就不多,你可以看看你们学校一年进大厂的多不,如果有的话可以找内推,要不然只能靠运气了,可以试试二线大厂,得物携程哈啰,机会可能大点,哥们前段时间百度排序挂了,已经看开了,不过还是希望你能圆梦大厂,加油
投递淘天集团等公司10个岗位
点赞 评论 收藏
分享
评论
9
33
分享

创作者周榜

更多
牛客网
牛客企业服务