京东商城+京东数科一面

    • ThreadLocal 的原理,ThreadLocal 中的 map 有线程安全问题吗?(会出现数据丢失)

    • TreadLocal 内存泄漏

    • TCP 粘包和分包

    • Netty 零拷贝了解吗?

    • select 中 in 和 exist 有什么区别

    • 消息队列了解吗?消息队列如何防止消息丢失

    • 说下分布式调度的流程,你知道哪些分布式调度框架

    • 说下 Zookeeper 的选举协议,你还知道哪些选举协议

    • 说一下一致性哈希

    • 微服务里如何做服务发现

    • 说下 RPC 的流程

    • 微服务相关的框架都知道哪些

    • 如何实现定时任务

    • Redis 如何实现分布式锁

    • 你知道哪些设计模式?模板方法模式和策略模式有哪些区别

    • 讲下 HashTable、HashMap、ConcurrentHashMap 的区别

    • 讲下 JVM 的运行时内存区域、垃圾回收算法、垃圾回收器

    • 你知道哪些 Java 性能调优的方法

    • 你知道哪些 Java 的命令?比如 dump 出文件之后,用什么查看

    • 你知道哪些 JVM 参数

    • 新生代和老年代的默认比例是多少?(JDK 1.8 里默认是 1:2)

    • 你还了解哪些框架或者中间件

    • CMS 和 G1 有什么区别

    • 如何设计一个秒杀系统

    • 讲下红黑树、 B 树和 B+ 树的区别

    • 说下你知道的算法(五大常用算法:分治、动态规划、贪心、回溯和分支界定)

    • 讲下动态规划(重叠子问题、最优子结构、状态转移方程)

    • 你了解哪些阻塞队列

    • 线程池拒绝服务有哪几种情况

    • Redis 在高并发抢库存的情况下,如何实现事务(库存操作不是一个原子操作,需要先读出来,减1,然后再写回去)

    • 如何防止库存重复消费

    • Spring 多例 Bean 是在启动的时候创建的吗?Spring 单例 Bean 是在启动的时候创建的吗

    • 哪些地方也可以用 AOP (事务、日志、异常)

    • 图的最短路径

    • 一致性哈希(哈希环)

    • SQL 里的 union all

    • MySQL 全文索引的缺点(搜索出来不太精准)

    • TCP 和 UDP

    • 新生代和老年代分别用什么垃圾回收算法。

    • JVM 如何调优

    • MyIASM 和 InnoDB 的区别

    • 为什么用 B+ 树做索引

    • 说下线程池的参数

    • 说下线程池的执行流程

#京东##实习##面经##Java工程师#
全部评论
Mysql不支持全文索引的吧,意思是换了存储引擎吗?
1 回复
分享
发布于 2020-11-28 08:38
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复
分享
发布于 2020-11-18 20:51
博乐游戏
校招火热招聘中
官网直投
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-11-18 20:51
楼主是在那里投的,大概多久约的面试啊?
点赞 回复
分享
发布于 2020-11-19 11:17

相关推荐

2 29 评论
分享
牛客网
牛客企业服务