零食网站建设规划书,大连企业模板建站,做交通事故的网站,豫港大厦 做网站为了帮助大家更好的应对面试#xff0c;我整理了往年华为校招面试的题目#xff0c;供大家参考~
面经1
技术一面
自我介绍说下项目中的难点volatile和synchronized的区别#xff0c; 问的比较细大顶堆小顶堆怎么删除根节点CSRF攻击是什么#xff0c;怎么预防线程通信方式…为了帮助大家更好的应对面试我整理了往年华为校招面试的题目供大家参考~
面经1
技术一面
自我介绍说下项目中的难点volatile和synchronized的区别 问的比较细大顶堆小顶堆怎么删除根节点CSRF攻击是什么怎么预防线程通信方式。Volitate关键字。Java 高效拷贝数组。算法题 跳跃游戏 leetcode 55。
技术二面
上来就手撕代码 奇偶链表leetcode原题先说思路然后打开ide共享屏幕撕代码手写单例模式并说为什么这样写会不会有什么问题涉及到volatile原理mysql常用的数据类型Java集合框架的主类是什么HashSet有没有继承Collection软件工程学过哪些课程软件工程学过哪些课程进程和线程的区别知道哪些排序算法快排的时间复杂度是多少是稳定的排序算法吗编程题/算法 题目大概请输出两个字符串a和b相减的结果ab,a和b的字符串长度介于1~50之间。 例输入a:“99999”,b“99998” 输出“1”
面经2
华为一面
项目、论文。String能否被继承。Java内存泄露和排查。Hash方式和Hash冲突解决。静态代理和动态代理。spring boot常用的注解有哪些spring boot的配置文件redis集群的几种方式详细说一下redis缓存雪崩缓存击穿缓存穿透是什么怎么解决mysql索引相关为什么用B树手撕代码链表求和leetcode原题https://leetcode-cn.com/problems/sum-lists-lcci/
华为二面
是否用过Java、Python做系统的项目平时熟练使用哪种语言HashMap、HashSet、HashTable、StringBuffer、StringBuilder哪些是线程安全哪些是线程不安全HashSet数据结构跟HashMap有什么区别char和varchar的区别mysql建索引的原则索引是不是越多越好为什么spring boot用到了哪些设计模式从源码层面说说你熟悉的以及实现jvm调优你用什么工具具体怎么做的怎么调优
最后分享一份大彬精心整理的大厂面试手册包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等高频面试题非常实用有小伙伴靠着这份手册拿过字节offer~ 需要的小伙伴可以自行下载
链接https://pan.xunlei.com/s/VNgU60NQQNSDaEy9z955oufbA1?pwdy9fy#
备用链接https://pan.quark.cn/s/cbbb681e7c19