面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

匿名用户
Java
未通过感觉没戏
1.13下午2:00面了京东数科 地点不在总部在数字工厂 一面自我介绍和项目介绍 然后因为项目里有用redis所以先从redis问你觉得你的项目里redis的作用 具体怎么用到的redis 然后是mysql的索引 索引的分类 最左前缀匹配 还问了什么东西比索引更快 没答上来给我讲了讲我没听太懂 项目里怎么实现线程同步的(我的项目里没有) 然后就让我讲讲自己怎么实现线程同步 问了下synchronized从底层层面看怎么实现 简历里有写I/O让我介绍下I/O的种类 详细说下NIO和AIO 接着问我项目里用了什么集合类 我说用到了HashMap 然后问我HashMap的底层原理以及它怎么实现线程同步 我说ConcurrentHashMap和synchronizedMap 然后问我ConcurrentHashMap怎么实现线程同步还用了ArrayList啊老生常谈的问题 ArrayList和LinkedList区别 他们两个怎么实现线程同步 最后问如果能过什么时候能来实习 我说年后到岗 二面面试官冷冰冰压力很大 上来直入主题 先问消息队列知道多少 如果消息丢失或者重复发给不同消费者怎么解决 我说不会强行扯到死信队列 说了下自己的想法 接着问数据库了解多少主要是哪些 锁和事务是吧你知道的有哪些锁 锁的底层原理是什么 事务了解吗 说一下脏读幻读不可重复读和丢失修改 然后问了下分布式分布式里每个节点独立怎么保持数据库里数据的一致性 或者说一下分布式的cap特性具体怎么实现的 没答上来SSM知道对吧 Mybatis的$和#的区别 SpringBoot怎么执行Tomcat的执行流程他们是独立的一块一块的Java代码怎么能串起来执行 具体怎么执行  你读过源码吗 讲一下你了解的jdk源码concurrent包是吧说一下synchronized和reentrantlock的区别 reentrantlock你刚说有用到cas cas底层是怎么实现的 说一下volatile你刚才说了也讲一下具体实现学校里有什么课 你觉得自己能压制别人学的很好 操作系统 那你说一下你学的是win还是linux嗷 那你说一下进程和线程哦 你说到了Java里那一个Java程序怎么执行 很宽泛的问题 你把你想说的都说了 主要考察操作系统组原和jvm虚拟机底层方面比较综合的内容 面试官也说就是为了看我底层和基础知道多少 最后和我说年后再通知就没有了 我估计是没有过 ...查看更多
2 年前 发布
2

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网京东京东面试经验京东面试经验:java--就高级工程师