今天给大家分享一篇 华为春招, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~
最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。
点击下载完整PDF☞ 2022年最新Java面试题集
华为春招
笔试三道题:
一面
详细介绍下自己以及项目
数据库介绍
对于连接数据库,需要什么?除了JDBC
你个人对于mysql和redis的理解
你对面向对象是如何理解的,用自己的语言
TCP三次握手原理
介绍下操作系统,网络,网络安全
你平时写代码会注意到网络安全方面的什么内容?
你是如何理解操作系统的
你对于操作系统的进程和线程、子进程是如何理解的
TCP和UDP的区别
平时写代码网络安全方面如何注意的
访问数据库除了JDBC还有什么
聊了会天
编程题:一个单词数组,再给你一个长字符串,要求找出字符串能够拼成的单词。(比如appabcabcle里面有个apple)
二面
介绍项目
缓存穿透与雪崩
大学阶段有没有实现什么应用出来的项目
TCP三次握手四次挥手原理
输入 URL 发生了什么
进程,线程通信机制
Spring反射机制
Spring IOC与AOP
编程题:找出最短距离的两点,重复则需输出数量(弗洛伊德算法,当时没A出来...)
三面
三面稍微有点凶,但主要谈理想谈人生谈薪资谈工作。问你大学四年做了什么,遇到什么困难,如何克服。
侥幸过了,还是要加强算法能力。