补:京东一面凉经(京东科技)

1.自我介绍

全程项目拷打+场景提问

2.可以介绍一下hotkey吗?

3.这个热点发现是怎么做的?(答使用worker进行统计的)

4.你有没有了解它内部是怎么做的?(当时不了解时间窗口机制,没答上来)

5.我看到你写了解内存溢出,CPU飙高?JVM调优?你说一下什么场景会用到这三个?

(当时脑子抽了,把内存溢出说成内存泄漏了,当时就举例说ThreadLocal这个例子,面试官当时表现得很不理解的样子(可能是期望我说出线程池中的情况),说肯定是在某个场景下内存会发生泄漏,正常情况不调用没关系,当时尴尬了半天)

6.如果让你设计一个秒杀系统,你会怎么做?

7.秒杀系统也经常会有这种热点探测?你会怎么做

8.我说可以使用redis存放统计次数,他说这会引发新的缓存问题,寄寄寄

9.后面就没啥了,向面试官问了对我的评价?当时他以为我研二?我说我是大三他跟我说,那你学的东西还挺多的,但是深度不够,当时涉及到底层原理 的时候直接寄了,然后他说我答的都没在点上。然后也向面试官请教了一些学习方法

10.可能是真的面不下去了吧,没有手撕。

#京东求职进展汇总##京东暑期京东春招#

总体来说,面试官人真的很好哇,但是当时真的原理一点没看就去面了,真是后悔。

全部评论

相关推荐

04-26 11:02
门头沟学院 Java
一共 45 分钟左右,无手撕。1.自我介绍2.项目3.netty 基于什么协议?tcp 和 udp 有哪些 不同 ?udp 可以应用在哪些场景?了解过 websocket 吗?4.如何解决粘包半包问题?5.你说你 netty 自定义了协议,介绍一下。6.arraylist 和 linkedlist,arraylist 线程安全吗,为什么不安全,如何能线程安全,java 中有线程安全的数组集合吗?7.hashmap 扩容机制,线程安全吗?有哪些线程安全的?两个版本的 concurrenthashmap 底层有哪些不同?8.如果一定对象要作为 hashmap 的 key 请问有什么要求?9.equals 和==10.synchronized 修饰函数和 synchronized 修饰代码段有什么不同?synchronized 括号中的对象有哪些要求,是否随便一个对象都可以?11.Collections.synchronizedlist 将 arraylist 包裹了,后面遍历的时候还需要加锁吗,为什么?12.如果一个 java 程序内存占用过高,怎么进行排查?如何区分内存泄漏和大对象?如果是内存泄漏的话如何找出是被谁持有的?13.介绍一下双亲委派机制,为什么要有这个机制?14.介绍一下垃圾回收算法。反问1.业务2.暑期实习面试流程感觉和面试官聊的还可以,最后反问结束面试官还提醒我参加晚上的笔试。结果 20 分钟后发邮件流程结束,取消笔试
查看14道真题和解析
点赞 评论 收藏
分享
评论
4
19
分享

创作者周榜

更多
牛客网
牛客企业服务