京东提前批,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
滴滴
校招火热招聘中
官网直投

相关推荐

5.10下午三点半  部门腾讯会议1.自我介绍2.项目难点(挖坑)3.为什么调用useEffect会陷入无限循环?4.react hooks用过哪些?5.用过useMemo和useCallback吗?6.对context有什么认知?7.用过context吗?(答用过)8.context使用的时候外层需要用provider包着,如果我在创建context的时候下面直接获取context的值能获取到吗?9.说说useMemo或者useCallback10.封装了axios拦截器,怎么封装的?11.context和redux的区别,在什么场景下用context,什么场景下用redux?12.怎么减少render次数,或者说如何减少组件重绘的次数?13.对js了解多吗?14.说说原型链?15.继承的方式有哪些?16.讲一下寄生组合继承?17.讲一下函数作用域?18.css用的多吗?19.样式隐藏有很多方法,区别在哪里?20.对浏览器的渲染机制了解吗,比如页面打开是怎么去渲染的?21.重绘回流知道吗,讲一下22.减少回流?23.js减少回流?24.网页的性能优化,页面打开需要3s以上,这个是无法接受的,怎么优化?25.为什么不太建议大型项目用服务器渲染?(早上美团面试官刚给我解答哈哈哈)26.如果本身就是大型项目用了服务器渲染,不能改变基础框架,怎么做服务器端的优化,减少服务器的压力?27.手撕:力扣原题:版本号对比反问:1.一般用什么框架多一些?(他们部门是做腾讯会议的,主要是react,也有可能做vue)2.我的回答有没有什么比较大的错误,或者说对我有没有什么建议(基础这一块学的有点浅)
点赞 评论 收藏
转发
8 41 评论
分享
牛客网
牛客企业服务