问不如你实践。
你是可以先网上搜狂潮大厂java面试题,大约几百道吧。
全是核心原理题,你刷看看,如果不是感觉全刷不出来了,也能听着题目明白了答案了。
到这踏上一步你早打败了你同行业30%的竞争对手。
接着海投简历,如果没有收到消息大厂的面试邀请。
到这半步你也干掉了你同行业60%的竞争对手。
你进来面试会,假如闯过了第一轮面试
到这一步你早就轻易击败了你同行业70%的竞争对手。
假如闯过了第二轮面试
到这一退你巳经干掉了你同行业80%的竞争对手。
如果闯过了第三轮面试
到这一步你早打败了你同行业90%的竞争对手。
当然了面试题到底难不难……我也都不好说,随便选这里问两道吧。
你很清楚spring电学计算bean的过程么?
你明白了绿黑二叉树的思路么?
你清楚数据库索引的原理么?
如果不是服务器现在必须唤起1亿的访问量,你怎末设计什么服务器和项目?
如果不是你都觉得都没什么问题,是可以答出,那是不是很难了。
要是你没思路,就是难了……
必须这个可以问一些共通点的专业基础知识,计算机体系结构,网络通信协议,操作系统,有数据结构相关的知识,.例如cpu流水线,指令集,tcp/ip协议,linux内存管理,链表和二叉树等。
然后把依据什么对方简历上说过的项目技术选择合适的方法的并且提问问题,比如对方做过usb设备驱动程序,就针对性的去问问usb的传输类型,字面值过程,另外描述符相关的内容。
1.笔试
时间120分钟,笔试三道题,网上参加考试,满分600分,明确的题目难度,分值左面为100、200和300。笔试前可在编程平台接受疯狂刷题,网上有华为机试题库,可以参考。能够掌握数据结构与算法,笔试相对很简单,象笔试100分去掉进入面试。
2.综合测评
时间:60分钟。综合测评为网上答题,题量较小,无技术难度,主要统称性格测评和职业能力测评部分,正常了不作答再试一下。
3.技术面试-1
时间:45分钟,比较多牵涉三个环节:自我介绍-知识考查-代码考查,都结束了后有一个又问面试官环节。
自我介绍:中文介绍3-5二十分钟,简要介绍学经历、项目或实习经历去掉
知识考查:通常除开计算机基础、通信知识、算法与数据结构等
代码考查:重点考查算法与数据结构,现场出题,手撕代码,即让你写一段代码或伪代码,讲解时解题思路、以及360优化思路
知识综合考查常见问题:进程线程区别,ipc,socket步骤,四次挥了挥手过程等
代码考查常见问题:常见排序方法、指针的具体概念,二叉树遍历数组相关知识、bfs,dfs的了解,二叉树按层遍历树时是需要特别注意什么?其他
4.技术面试-2
时间:45分钟,通常牵涉三个环节:自我介绍-知识考查-代码考查,与技术1流程不同,难度完全相同,结束后后有三个反问面试官环节。
自我介绍:中文能介绍3-5分钟,简要回顾学习经历、项目或实习经历即可解决
知识考查:主要注意除了计算机基础、通信知识、算法与数据结构等
代码考查:重点考查算法与数据结构,现场出题,手撕代码,即让你请写出代码或伪代码,解释解题思路、以及优化思路(部分岗位2面无此环节)
5.主管面试
时间:45分钟,通常牵涉三个环节:自我介绍-职业能力测评-职业规划,已经结束后有另一个反问环节。
自我介绍:中文介绍3-5二十分钟,简要介绍学经历、项目或实习经历再试一下
职业能力测评:类似于性格测评、情商测试出来之类的问题,或者:人生遇到的比较大挫折,在内该如何走出低谷?
职业规划:对岗位的理解,对华为的看法,对自己的规划等
重要提示:很多同学以为是技术面1-2过了就上岸时了,其实不然,很多同学跃过于三面主管面,但三面需要十分处处谨慎,最好别垂成。
6.再等待正式录用
一二轮面试就像在在一天之内成功,通过会收到短信,同样的官网更新找工作进程,三面一般在第二天,业务主管面试,通过后收到短信并不显示待录用通知。慢慢等待,半个月后进入人才池排序,再半个月后发来签约。