华为高级java面试题,来看看自己的水平_极悦注册
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 华为高级java面试题,来看看自己的水平

华为高级java面试题,来看看自己的水平

更新时间:2020-02-24 10:38:43 来源:极悦 浏览2992次


华为高级java面试题,来看看自己的水平


  算法面试:


  二叉树怎么实现的


  知道哪些排序算法


  快排怎么实现


  堆排序怎么实现


  一道算法题:两个有序数组,有相同的元素,找出来


  集合类和java高级特性面试


  链表,数组的优缺点,应用场景,查找元素的复杂度


  hashmap多线程并发情况下有什么问题(就是jdk1.7hashmap成环)


  Jvm内存模型


  Tomcat容器了解吗?


  有做过jvm调优吗


  Web项目里前后端连接用什么协议


  线程创建方式


  Java中都有哪些锁


  可重入锁的设计思路是什么


  hashmap原理,处理哈希冲突用的哪种方法


  从哈希表中删除一个元素,再加入元素时恰好与原来那个哈希冲突,这个元素会放在哪


  并发容器,Hashtable和concurrenthashmap区别


  设计模式


  知道哪些设计模式


  说说适配器模式,装饰模式,代理模式


  数据库面试


  三大范式


  数据库索引


  数据库可以有几个聚集索引


  哪些引擎支持聚集索引


  事务特性(acid)


  隔离级别


  索引机制,聚集索引和非聚集索引


  参与过什么高并发项目,讲讲你的架构设计心得。


  一个集合里有1000万个随机元素,如何快速计算他们的和。


  给你一个电子商务项目,如何数据库设计(订单、购物车和商品),包含流程。


  总结面试:


  1、Java基础和高级,这就包括语法,多线程,各种特性,jvm,一些源码,动态代理等。


  2、计算机网络相关知识(初级和高级都会问)


  3、操作系统的知识


  4、算法(很重要)


  5、框架相关基操,底层实现(重要)


  6、集合类的底层数据结构(基本每次都考)。


  7、高并发项目(高级必问)。


华为高级java面试题,来看看自己的水平


  以上就是极悦注册机构小编介绍的“华为高级java面试题,来看看自己的水平”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。


相关推荐







提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>