京东提前批,Java一面面经

昨天晚上收到面试通知,可以预约面试,打开一看,只有今天上午11点的😓
(7/24电话面的,全程只问了30多分钟,没算法题)
(本来是视频面的,但是面试官应该是在家里用的电脑,扬声器的声音直接撕裂,后来又改了打电话,但是电脑视频仍然开着,我都看见他后面的床和床上的小熊了🙃)

题目:基本是按着简历上问的,写到的都基本问了
  1. 自我介绍
  2. 说一下java 集合类:List, set ,map, queue 优先队列等,然后又说了下 list 实现类ArrayList 和 LinkedList ,map的是 hashmap
  3. ArrayList 和 LinkedList 的区别
  4. ArrayList的扩容机制,扩容是新建数组吗
  5. volitile 原理了解吗
  6. hashmap put 的过程
  7. ConcurrentHashMap 为什么是线程安全的
  8. 介绍下jvm :jvm组成部分,垃圾回收算法,垃圾收集器
  9. 然后看到简历写了linux,问 linux 下查找指定文件名的命令:find 路径 -name xxx
  10. 然后看到简历写了 gitlab, jenkins:这些是你自己搭建吗:不是,公司搭好的😥
  11. 修改数据变量怎么处理的:java 下并发包里有原子类,项目中就用的 AtomicIngerger
  12. 那如果是一个普通对象呢:用 synchronized 修饰?
  13. redis 的数据类型:基本的是五种,最新有9种了,然后说了自己知道的:hyperloglog 新的数据类型的应用场景知道吗:hyperloglog 好像是啥基数啥啥的,没细看(后来查了一下,基数是一组数据中不同的数据的个数 😓
  14. 你觉得你有啥优势:自学能力强
  15. 然后问项目里的:索引优化 explain计划看哪个字段:possible_key 和 key
  16. 怎么发现索引慢的:用户反馈:可以mysql开日志啊:我没权限,开了也看不了😂:那可以让运维的开啊:好吧(竟然没问索引底层 B+ 树 😂,失望)
  17. 然后看到定时器任务,这个怎么做的:用 schedule注解:会有性能浪费啊:是的😂
  18. 其他的就没了,就结束了

#京东22届提前批面试##面经##校招##京东##Java工程师#
全部评论
小熊可还行😂
1 回复 分享
发布于 2021-07-24 22:24
楼主有收到二面通知吗
点赞 回复 分享
发布于 2021-07-27 09:42

相关推荐

11-27 17:08
已编辑
牛客_产品运营部_私域运营
腾讯 普通offer 24k~26k * 15,年包在36w~39w左右。
点赞 评论 收藏
分享
粗心的雪碧不放弃:纯学历问题,我这几个月也是一直优化自己的简历,后来发现优化到我自己都觉得牛逼的时候,发现面试数量也没有提升,真就纯学历问题
点赞 评论 收藏
分享
10-14 13:25
已编辑
门头沟学院 C++
点赞 评论 收藏
分享
评论
8
41
分享
牛客网
牛客企业服务