京东Java开发一面面经

昨天下午面得一个京东零售的部门,整个面试20多分钟,面试官那边环境很嘈杂,也没有进行很久,希望有二面,求offer,许愿offer。
最后那一道题有些涉及我的知识盲区了,有思路或者解决方法的牛油可以再下边详细说一下,谢谢
  1. 介绍一下怎么防止发生超卖
  2. 实现多线程的方式

  3. 线程池的7大参数

  4. 介绍一下Redis

  5. 你知道缓存锁吗

  6. Redis的数据类型,项目中哪里有用到

  7. Redis的缓存雪崩、缓存击穿和缓存穿透

  8. 讲一下hashmap

  9. java8之后为什么引入元空间

  10. 介绍一下你了解的算法

  11. 链表翻转和二分查找

  12. 要读取几千万条数据,给你3台4核8G的处理器,让你设计一个多线程去读,核心线程数怎么设计,依据是什么,最大核心线程池大小,线程池是自己写还是用自带的,为什么?拒接策略怎么选择,为什么?

#面经##校招##京东##Java工程师#
全部评论
作者:牛客634075352号 链接:https://www.nowcoder.com/discuss/611079?source_id=discuss_experience_nctrack&channel=-1 来源:牛客网 1、最简单的就是乐观锁,抛异常让业务端重试 2、new Thread或者线程池 3、核心线程(一般等于机器核数)、最大线程、阻塞队列、线程存活时间(针对超过核心线程数的线程),存活时间单位,拒绝策略,线程生产策略 4、redis一般做缓存用,其他的可以根据具体项目使用情况说 5、看着像是分布式锁?分布式锁一般不建议用,有个很大的坑:A线程持有一个分布式锁,并且设置了4s超时时间,然后调用了一个远程服务,正好遇到接口返回慢,导致分布式锁超时失效,这时候B线程成功获取了分布式锁,然后A调完服务回来了,这时候A和B就会出现并发执行。 6、k/v(最常用的缓存键值对)、hash(复杂一点的缓存)、zset(用户评分排序)、list(先进先出队列,一般推荐MQ去实现) 7、缓存击穿就是一个数据库根本没有的值,每次访问会先读缓存,再读DB,解决方案就是放个代表空的数据,缓存雪崩就是短时间大量缓存失效导致大量请求回流DB,会把DB打挂,解决方案是失效时间随机化,然后DB加限流。 8、hashmap实现方式:数组+链表,1.8的优化:链表超过8个节点变红黑树,防止极端情况的线性遍历 9、元空间用的是本地内存,不是java堆内存,因此不存在OOM的情况,之前的永久代是JVM管的,因此会出现OOM,而且很难优化很难排查。 10、因人而异 11、题库里都有 12、3台4核8G的处理器是啥意思?没明白
6
送花
回复
分享
发布于 2021-03-11 16:07
https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html   这篇文章有答案
4
送花
回复
分享
发布于 2021-03-11 08:56
秋招专场
校招火热招聘中
官网直投
我自己的思路是  首先判断这个任务是IO密集型的  然后根据IO密集型任务的特点, 多IO而少CPU运算 可以设置线程个数为CPU核数的两倍。到其中的线程在IO操作的时候,其他线程可以继续用cpu,提高了cpu的利用率 java里面肯定是使用自己设计的线程池的了  如果用自带的话会出现一些问题   emmm突然发现具体的问题我给忘记了
1
送花
回复
分享
发布于 2021-03-11 08:29
八股文
1
送花
回复
分享
发布于 2021-03-11 18:26
第12个问题  楼主是怎么回答的呢
点赞
送花
回复
分享
发布于 2021-03-11 08:25
自己写指什么?自己去写线程池?还是Java的线程池然后自定义参数?还是指提供的那几个
点赞
送花
回复
分享
发布于 2021-03-11 09:19
楼主什么时候投的简历
点赞
送花
回复
分享
发布于 2021-03-11 09:24
没猜错是一个面试官
点赞
送花
回复
分享
发布于 2021-03-11 10:32
也问了元空间
点赞
送花
回复
分享
发布于 2021-03-11 10:32
哪个部门
点赞
送花
回复
分享
发布于 2021-03-11 19:48
需要京东内推的同学可以私聊我~
点赞
送花
回复
分享
发布于 2021-03-11 20:04
看你的问题跟线程有关,请问简历上是有相关项目吗
点赞
送花
回复
分享
发布于 2021-03-12 01:02
楼主,笔试的算法内容多吗?
点赞
送花
回复
分享
发布于 2021-03-12 03:05
楼主二面了吗?
点赞
送花
回复
分享
发布于 2021-03-19 09:59

相关推荐

投递淘天集团等公司10个岗位
点赞 评论 收藏
转发
10 111 评论
分享
牛客网
牛客企业服务