首页 > 京东提前批电话一面凉经(Java)
头像
黄飞鸿933
编辑于 2020-07-16 22:02
+ 关注

京东提前批电话一面凉经(Java)

本人211渣硕,非科班出身,7月15日3点电话面试,问了比较久,用时55分钟。
面试官挺不错,问的比较全面,基础较多一下,还有一些技术问题,基础答得还不错,技术问题答得不是很好,本以为能进个二面,自己还是太菜了。

1.自我介绍

2.简单介绍了项目,自己常用的技术

3.java基本数据类型,自己项目中用到的数据类型

4.基本数据类型和包装类,为什么用包装类

5.数组与集合区别,然后着重问了集合,从set到list,hashset、hashmap底层原理等

6.紧接着从hashmap问到concurrenthashmap

7.CAS,底层实现,ABA问题

8.锁与同步,reentrantlock与sychronized的区别,可重入锁

9.说一个sychronized的应用,讲了单例模式,又问了Spring中的bean

10.接着问spring,DI的几种注入方式

11.spring事务,使用事务的前提,事务的注解,会针对哪类异常做回滚

12.什么是多线程,创建线程池的几个参数,线程池的工作队列有哪两类 ,线程池的拒绝策略,直接拒绝会有什么问题,实际业务中该如何选择

13.NIO,IO多路复用 还问了分布式系统(??)

14.stringbuilder与stringbuffer,stringbuffer如何实现线程安全?源码看过吗?

15.JVM的运行时数据区,gc主要处理哪里的数据,JVM对象创建到销毁的过程

16.CMS垃圾回收的过程

17.mysql的优化,索引,组合索引,最左匹配,数据库的锁,先说了加锁语句for update,面试官并不满意,紧接着说了mvcc

18.分库分表的实现方式,问我了不了解一些中间件(表示不了解)

19.要我设计订单表,应该以什么依据做分表(答得不好)

20.redis,五种数据类型,redis应用场景,redis的性能指标有没有了解

21.问了秒杀系统中的redis(没有答上来)

22.redis的分布式锁,分布式缓存??

23.消息队列,rabbitMQ,rabbitMQ有哪些作用

24.使用消息队列发生了业务数据丢失应该怎么解决?

25.项目中的表的业务组件怎么生成,例如订单ID如何生成?有分库分表的情况下呢?(答了个UUID,-_-||)

26项目中有没有遇到业务幂等的需求,如何保证数据的唯一性

27.问了我的项目,与当前市场上的产品有什么区别,有没做过上线投产的项目(问号脸)

28.问我了不了解服务器方面的内容

29.反问环节


更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐