java基础知识选择题及答案,java面试题库及答案

前言

今天逛论坛,看到了一位35岁的老程序员发的博文,看完内容后我又活了,35岁挑战华为社招,竟然凭实力在半个月内经历4轮面试后成功拿到了offer,不得不佩服这位大哥,35岁还这么强我们这些后辈还怕啥!

当然重要的是这位程序员大佬最后总结的华为4轮面试所有的面试题和需要注意的事情。所以结合这个老哥面试问的问题和最近华为最新的面试题,重新整理了一下近期华为的面试题,满满干货,分享给大家。
java基础知识选择题及答案,java面试题库及答案

一面(一个半小时)

  1. 首先自我介绍

  2. 了解Web层开发?数据库索引了解么?聚簇索引,非聚簇索引?索引分类?

  3. 了解数据库都由哪些引擎?分别有什么区别和使用场景?

  4. 了解分布式?高可用?如何保证节点集群的同步?Nginx了解过么?

  5. 什么是事务,数据库的隔离级别,Mysql默认的隔离级别。

  6. JVM的内存模型,GC算法

  7. 非递归实现青蛙跳台阶(非递归斐波拉契数列)

  8. 判断链表是否有环,若有则返回环的入口节点

  9. 对象的重写和重载?

  10. 设计模式里面,单例模式?实现单例模式的双重校验。

  11. epoll函数怎么理解?epoll函数在别的哪些地方有用到?

  12. 手撕:两个链表的重合第一个节点。

二面(一个小时)

  1. 自我介绍吧

  2. 项目介绍

  3. 进程与线程的区别

  4. 进程通信的方式

  5. 信号量是怎么实现的

  6. URL分为哪些部分

  7. 浏览器输入URL发生了什么

  8. DNS如何解析域名的

  9. TCP的三次握手和四次挥手及其原因

  10. 手撕:有时间区间,判断昨天送外卖的峰值。(这个题做了快三十分钟,主要是外卖订单可能是前天的,昨天的或者今天的)。

  11. 死锁的原因及如何解决

  12. 常见的I/O模式,同步和异步的区别

三面(四十分钟)

  1. 自我介绍

  2. 实习项目

  3. 请总结实习学到的三个点

  4. 类似于百度地图,如何求A地到B地的路径,刚开始被面试官套路了,用各种分类讨论了半天,最后才发觉面试官想问的是有向图求最短路径?说了一下方法是什么?迪杰斯特拉算法作用,复杂度?

  5. 智力题:一天24小时,时针和分针会重合几次?

  6. 智力题:四个人打牌,钱都被风刮到地上,每个人都知道自己多少钱,你只知道总数。请问你能帮他们都分准钱吗,其中每个人都可能说谎。

  7. 还有啥问题?

HR面

  1. 自我介绍

  2. 为啥想来美团?对美团了解多少?

  3. 心中的互联网公司排序啊

  4. 腾讯和美团选哪个啊

  5. 自己的优点和缺点

  6. 还有什么问题 ?

《一线大厂Java面试真题解析+Java核心总结学习笔记+最新全套讲解视频+实战项目源码》开源

Java开发优秀开源项目:

  • ali1024.coding.net/public/P7/Java/git

  • github.com/spring-projects

最后希望可以帮助到大家!

千千万万要记得:多刷题!!多刷题!!

之前算法是我的硬伤,后面硬啃了好长一段时间才补回来,算法才是程序员的灵魂!!!!

篇幅有限,以下只能截图分享部分的资源!!

(1)多线程(这里以多线程为代表,其实整理了一本JAVA核心架构笔记集)

java基础知识选择题及答案,java面试题库及答案

(2)刷的算法题(还有左神的算法笔记)

java基础知识选择题及答案,java面试题库及答案

(3)面经+真题解析+对应的相关笔记(很全面)

java基础知识选择题及答案,java面试题库及答案

(4)视频学习(部分)

ps:当你觉得学不进或者累了的时候,视频是个不错的选择

在这里,最后只一句话:祝大家offer拿到手软!!
(很全面)

[外链图片转存中…(img-yVdr3Mzn-1648557664828)]

(4)视频学习(部分)

ps:当你觉得学不进或者累了的时候,视频是个不错的选择

在这里,最后只一句话:祝大家offer拿到手软!!

相关文章

暂无评论

暂无评论...