首页 > 京东提前批一面Java开发
头像
牛客590954564号
编辑于 2021-07-27 20:21
+ 关注

京东提前批一面Java开发

面试方式:JoyMeeting(全程2小时08分钟)

  1. 自我介绍
  2. 问项目
  3. 有看过Feign实现吗
  4. 看过Spring Cloud全家桶里面哪些源码
  5. 怎么写一个Feign接口(客户端和服务端),这里问的非常非常详细,具体到Controller里面用了什么注解,参数需要添加什么注解
  6. 用Post方法,服务端Post JSON数据,怎么让Spring把Body变成一个对象
  7. 接上面,PostMapping需要指定什么,参数怎么写
  8. Spring IoC,AOP是什么?原理
  9. JDK动态代理涉及到哪几个类
  10. Spring Boot对于Spring而言里面增加了哪些新的注解?
  11. SpringBoot的starter实现原理是什么?为什么不需要再像原来配置那么多Bean对象出来
  12. 知道怎么写一个starter吗?
  13. Spring事务了解不
  14. Spring事务传播行为
  15. 上面提到了ThreadLocal,应用场景是什么
  16. ThreadLocalMap里面的key一般是谁(ThreadLocal用get方法的时候怎么取到当前线程下的对象的?)
  17. 平常自己有没有用过ThreadLocal
  18. Bean的生命周期和作用域
  19. 集合类都有哪些?从接口上面往下说
  20. List里面几个实现类区别和特点
  21. Map里面实现类的各自区别和特点,数据结构
  22. 并发包里面的Map和List看过没
  23. 线程池用过吗?线程池一般用来做什么
  24. 线程池参数
  25. 饱和策略说一下有哪些
  26. workQueue阻塞队列主要实现有几种?
  27. Synchronized和Lock的区别,主要实现原理
  28. Synchronized修饰静态方法和非静态方法有什么区别
  29. ClassLoader用过吗?用在哪些方面(依赖冲突,热加载,热部署,加密保护)
  30. 做微服务的时候用过Tomcat没
  31. 数据库三大范式
  32. 一个SQL题目,一个表有学生学号成绩学科,找所有科目对应的最高成绩和学生学号
  33. 了解联合索引吗
  34. 慢查询如何定位
  35. 建立A,B联合索引和A,B单列索引有什么区别
  36. 了解MQ吗?MQ能做什么
  37. 异步的目的是什么
  38. RabbitMQ的死信队列了解吗
  39. RabbitMQ消息模型
  40. NoSQL了解吗
  41. Redis数据结构
  42. HTTP报文结构
  43. Header里面有哪些常用的
  44. 和缓存相关的Header是哪些?(Expires,Cache-Control,Last-Modified...)
  45. HTTP响应码(3开头的有哪些)
  46. 跨域了解吗
  47. 网络攻击行为了解吗?csrf攻击原因是什么
  48. 七层网络模型?应用层有哪些协议?TCP哪层的?
  49. Nginx用过吗
  50. JVM内存模型
  51. GC原理
  52. G1搜集其了解吗
  53. CDN了解吗?
  54. CDN工作机制清楚吗
  55. 现在是怎么学习的?看什么书?
  56. 平常有进行一些总结吗?
  57. 有进过职场吗?有参与过一些开源项目吗
  58. 目前的一些职业规划,未来三年到五年的目标
  59. 自身的缺点有哪些(技术和生活方面)
  60. 团队里面出现分歧怎么解决的
  61. 遇到过哪些困难和挑战吗(学业和生活)
  62. 一道算法:有序数组中数字两两一对,找出只出现一次的数字(写了位运算,面试官说再优化一下---二分)
总结一下:一些底层的知识不够扎实,缺乏应用经验,需要在之后进行提升

更多模拟面试

全部评论

(21) 回帖
加载中...
话题 回帖