准备阶段---
因为打算回西安所以花了一个多月的时间用来准备项目和刷题,当然还有一些八股文
准备项目:把之前做过项目的模块梳理一下,回顾一下项目,整理一些项目难点--你可以吹的点。
面试官喜欢问遇到哪些bug和难点,以及怎么解决的。最好自己提前准备一下,避免到时候想不起来,或者想出来的太low
刷题:多刷题!!!多刷题!!!多刷题!!!
只要题做出来了,基本技术面稳稳的
机试的话基本上是力扣两道中等题,一道困难题水平。
1、找中间数---需要自己处理输入(正则表达式解决)
2、斗地主--- 已知已经出的牌和自己手里的牌,求对手最长的顺子。(比较麻烦写了一百多行代码)vector和map多次转换
3、方波信号-- 给定一个字符串求符合条件的最长的---用了合适的拆串方法反而显得简单
-----------------------------资格面试(HR打电话)
hr主要了解你的离职原因,英语证书,现在是否离职、之前的工资和预期的工资等。
HR面试自我介绍,问了下期望薪资,为什么考虑西安,来华为的原因,上一份工作的离职等
常见的项目问题:提交代码的流程(静态和动态检查之类的)
因为面的是偏底层的,而我一直搞应用层。所以面试官问的也不太细(主要还是项目吹水)
比如--可执行文件如何执行
编译阶段干了哪些事情:检查了哪些东西
划重点:题一定要做出来(我提供了两种方法)
一上来直接做题,整的有点慌
划重点:题一定要做出来
划重点:题一定要做出来
划重点:题一定要做出来
常见的项目问题;项目中的重点、难点和bug如何解决的
依然偏底层,答得一般般
面的相当难受,因为这个项目组是搞底层的,大佬追着问底层原理,抓住一个问题深入。
(反面教材,还是要提前多准备点,学习新东西的时候还是要多了解一些原理)
举个栗子--有几台服务器-->怎么优化负载-->如何共享数据-->服务器一台崩溃怎么办-->两台都崩溃如何处理后面就是审批offer,线上提交入职材料等,最后就是准备入职。
机考我是准备好在找到栗栗,所以没准备机考,后面机考后面的流程栗栗都给了攻略,还挺有用,比自己瞎准备好多了,整个过程挺快,不用我自己问流程,栗栗有消息隔天上午或者下午回自己和我反馈我只需要准备面试就成,其他的没有操太多的心。有考虑OD的话,可以找栗栗,不用担心她失踪,我看他盆友圈去医院了还给我发消息的。