京东高级java现场三面,包含:算法、数据库、设计模式、java高级等,尾部有最全BAT高级java面试题目和答案福利,想要的就快来领走吧~(领取方式见文末)
算法面试:
二叉树怎么实现的
知道哪些排序算法
快排怎么实现
堆排序怎么实现
一道算法题:两个有序数组,有相同的元素,找出来
集合类和java高级特性面试
链表,数组的优缺点,应用场景,查找元素的复杂度
hashmap多线程并发情况下有什么问题(就是jdk1.7hashmap成环)
Jvm内存模型
Tomcat容器了解吗?
有做过jvm调优吗
Web项目里前后端连接用什么协议
线程创建方式
Java中都有哪些锁
可重入锁的设计思路是什么
hashmap原理,处理哈希冲突用的哪种方法
从哈希表中删除一个元素,再加入元素时恰好与原来那个哈希冲突,这个元素会放在哪
并发容器,Hashtable和concurrenthashmap区别
设计模式
知道哪些设计模式
说说适配器模式,装饰模式,代理模式
数据库面试
三大范式
数据库索引
数据库可以有几个聚集索引
哪些引擎支持聚集索引
事务特性(acid)
隔离级别
索引机制,聚集索引和非聚集索引
参与过什么高并发项目,讲讲你的架构设计心得。
一个集合里有1000万个随机元素,如何快速计算他们的和。
给你一个电子商务项目,如何数据库设计(订单、购物车和商品),包含流程。
1、Java基础和高级,这就包括语法,多线程,各种特性,jvm,一些源码,动态代理等。
2、计算机网络相关知识(初级和高级都会问)
3、操作系统的知识
4、算法(很重要)
5、框架相关基操,底层实现(重要)
6、集合类的底层数据结构(基本每次都考)。
7、高并发项目(高级必问)。
以上就是京东面试32题和面试经验总结,以下是最新总结出来的最全BAT高级java面试68题含答案,想要的赶紧来领吧!
我是如何复习的
1、准备一份优秀的简历
想要拿到京东Offer,那么首先得要有面试阿里的机会,想要得到大厂面试机会并不是一件容易的事情,而简历,是撬开面试大门的钥匙,钥匙是否匹配,就要看简历是否优秀了。很多应届生不知道怎么制作自己的简历,随便在网上下载一份,改改个人信息。实际上,大厂面试的简历,看重的不是你的个人爱好,也不是在校参加过什么社团学生会,更注重的还是你的个人实际能力。所以,一份优秀的简历,应该包括你个人掌握的技术点,是否有实习经历,参加过什么项目,解决过什么项目难题等等。
2、提示自身的软实力(知识和技术)
第二个关键就要自己的自身实力过硬了,无论是你应届生,还是工作好几年,无论是校招还是社招,企业招聘的永远是自身实力过硬的,也就是你的知识储备,你的技术水平要达到要求,而提升自身软实力的唯一办法就是:不断学习。
以下我会分享一些我个人的学习文档,有需要的朋友自行选择获取:
Java核心知识
3、刷题
既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。
以下是我私藏的面试题库:
很多人感叹“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。
以上学习资料均免费放送,最后祝愿各位身体健康,顺利拿到心仪的offer!
资料获取方式:帮忙转发一下,关注后添加助理vx:yunduoa2019或扫描下图二维码,跟随助理指引自行获取