百度 - 日常实习 - 工程效能部 - 一面


  • 7.28号晚上18:30投递简历,晚上21:50约明天7.29号晚七点如流面试。面试58分钟,北京Base。
  1. 自我介绍

  2. 项目介绍,问了井号和德尔塔符有什么区别?(面试官想提问mybatis相关的,因为我都不会就避开了)

1. Java多线程

  1. 创建线程池有哪几种方式?方法之间区别

  2. newFixedThreadPool 和 newCachedThreadPool 这几种方法之间区别?

  3. 为什么使用线程池创建线程?

  4. 多线程遇到死锁问题如何解决 ?

  5. 死锁产生的条件?

  6. 问之前有写过多线程的代码吗?(没有qaq)

  7. 问JVM类加载(JVM我一点没学,也就避开了)

  8. HashMap、HashTable、ConcurrentHashMap有什么区别?

  9. volatile 与 synchronized之间区别?(她提问的时候我没听出来这个单词,太尴尬了)

  10. final在java里面有哪些作用和用法?final修饰符修饰类能否继承,修饰方法能否重写?

  11. 重载和重写

  12. 想问设计模式(我说也不会,面试官笑了笑就跳过了)

2. MySQL

  1. mysql底层数据结构有哪些?

  2. 普通索引与唯一索引区别?

  3. 我们一般什么时候需要创建普通索引和唯一索引?

  4. Mysql中有哪几种锁?

  5. mysql死锁怎么解决?她想问命令行定位锁

  6. 考察sql相关题(我真的不会,她以为她问难了,又重新提了一个,可我是真的不会,她就放弃了。)

    • 如何查询从用户登录到用户添加完购物车内容所需时间?

    • 查询学校各学科平均分

3. 操作系统

  1. 进程之间通信方式

4. 数据结构

  1. 队列和栈有什么区别?

  2. 用队列和栈去实现一个业务逻辑?

5. 做题

在本地ide上写的,没做其它要求

  1. 括号匹配

  2. 手写快排

6. Redis

  1. 讲一讲基本数据结构

  2. 讲一讲缓存雪崩、穿透、击穿

反问

因为我连sql语句都不会写,此时我感觉面试要凉,就问了学习上的建议。面试官说jvm要补上,说实操不要求,通过项目学习。面试官问能够实习多久?面试官表达想要越久越好,最好半年以上。


#百度面试##实习##Java##百度#
全部评论
实习半年以上。。离谱
2 回复 分享
发布于 2021-07-29 23:28

相关推荐

10-21 12:35
已编辑
电子科技大学 前端工程师
百度 前端实习 200+20餐补+1600房补
点赞 评论 收藏
分享
评论
2
16
分享
牛客网
牛客企业服务