V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dilu
V2EX  ›  职场话题

关于最近面试的一些想法和技巧

  •  2
     
  •   dilu · 96 天前 · 2084 次点击
    这是一个创建于 96 天前的主题,其中的信息可能已经有所发展或是发生改变。

    写在前面

    最近一直在面试,之前 gap 过 4 个月,一直在找工作/面试,也算积攒了一下经验,现在分享给大家。

    发之前想了很多防杠的提前说明,但是又想了一下,无所谓啦。发出来主要是希望能帮到大家,至于会不会被喷/杠无所谓啦。

    面试前

    简历编写

    • 最好按照时间从近到远记录项目和公司,确保面试官能看到你最近做的项目。
    • 不要写公司主体,尽量写公司最知名的名字。例如你写上海拉扎斯,谁知道这是饿了么呢?
    • 多写一些关键词,很多 hr 筛选简历的时候基本上都是根据关键词进行匹配的,多写关键词有利于你通过初筛。
    • 写清楚是全日制本科学信网可查,简历上留好电话和微信邮箱等联系方式。很多公司的招聘系统都需要通过邮件发送面试邀约。
    • 项目中可以运用所谓的STAR法则,写清楚项目的背景、难点、解决方案和取得的成果,当然如果有一些部分实在不好写就不写了。

    简历优化

    个人不建议简历胡编乱造,一个谎言往往要用更多的谎言来弥补,你总有露馅的时候。

    但是建议可以适当美化一下,多发掘项目优点,多写自己的贡献。

    例如服务并发不高就写自己在代码里面的优雅设计模式,如果代码写的稀烂就写用的什么架构能承担多少 QPS ,避弱就强,多写自己的闪光点,这不算撒谎。

    至于简历到底是写多了好还是写好了少,仁者见仁智者见智,我更喜欢的是写的简洁一些,不用花里胡哨的东西,最好做成 pdf ,兼容性更好一些,因为你永远不知道面试过用的 office 还是 wps 。

    ** 注意写在简历里面的内容一定要能答得上来,面试官不是傻子,也讨厌别人拿他当傻子 **

    ps:建议面试前查一下公司主营业务,如果面试官问起来可以说了解过贵公司/部门的业务,这样可以争取一定的好感。

    简历投递

    目前来看,互联网的招聘,主要有平台投递,官网投递,内推投递三种。

    内推

    这绝对是性价比最高的投递方式,对于用人单位来说来自内部推荐的简历一般会更靠谱,并且效率也会更高一些。个人认为 1 内推=30 海投。

    官网投递

    一般的大厂都有自己的招聘平台,上面也会有一些岗位,但是按照我个人的经验来看,一般只有大规模校招的时候,hr 团队才可能会看一眼官网投递这个渠道,其他的时候官网投递很容易被 pass 掉,如果你是应届生可以考虑一下这个渠道。

    平台招聘

    现在比较靠谱的应该只有 BOSS 直聘了,至于拉钩、猎聘之类的基本没有 hr 在用了,当然如果是找外企可以看看领英等等平台。

    关于海投

    海投是最简单成本最低的方式,但是效率也是最低的。在海投的时候,建议多关注一下 jd 和公司的基础信息,以提高投递效率。

    首先,人数 0-99 是的小公司是不建议去的,相信我绝对很坑,不存在小而美。

    其次,jd 写的取巧/搞笑/标题党的不要去。

    然后,公司名称和上班地点不符的,名字里带人力“人力”、“信息”的小公司或者简介里面有类似的,0-99 人的公司,基本都是外包。

    最后,是否选择和猎头合作,见仁见智,反正我从来没在猎头那得到过一个面试机会。

    约面

    如果面试比较多,建议用各种日程管理工具记录好面试时间和公司名称,最好不要错过面试。

    面试中

    准备好网络和一个房间,不要让家人出现在摄像头里,提前几分钟进入面试间调试好设备。如果是线下面试最好带一份自己的简历。

    自我介绍

    一定会有这个问题!!!所以一定要提前准备好!!!!!!!!!

    这个自我介绍的作用,一个是面试官需要趁机扫一眼你的简历,另外一个就是需要大概了解一下你的情况。

    所以,建议提前准备好自我介绍的内容,主要讲清楚,你是谁?你会啥?几年经验?做过什么业务等等?

    这里有一个模板仅供各位参考一下。

    面试官你好,很高兴参见今天这次(对方公司名或者岗位名)的面试。我叫 xxx ,毕业于 yyy 大学 zzz 专业,xx 学历,有 n 年工作经验,曾经做过 xxx ,yyy ,zzz 等业务。 接下来我简单介绍一下我最近工作过的 x 家公司/做过的 n 个项目

    (项目介绍)讲清楚做的什么业务,这个业务是啥?你主要负责什么?

    以上就是我最近情况的一个简介,更多内容都在我的简历里面,谢谢。

    自我介绍也可以多说细节,也可以粗略介绍,不同的面试官有不同的喜好,但是建议多说一些。

    最主要是多浪费点时间,一般面试都是固定 1 小时,面试官也有别的安排,个人介绍多一点时间,那八股文和算法拷打部分就容易少一些。如果被面试官打断,就要赶紧切换成简单介绍。

    如果你是应届生,主要的介绍要说清楚为了胜任这个岗位,你做了什么。例如面云开发,你可以说自己学习了容器技术,k8s ,网格服务等等。

    离职/gap 原因

    一定会问!!! 自己提前想好。虽然面试官什么都知道,你也知道面试官什么都知道,面试官也知道你知道他知道...(无限套娃)但是这个世界就是这么癫。

    所以我也准备了一个模板。

    上家公司把我调到 xx 岗,该岗位与我自己的职业规划有很大偏差,我希望做的是 yy 方向。(这个 yy 最好是你面试的这个岗位的方向)

    由于身体不好/身体哪里受伤所以修养了一段时间,或者家人哪里需要帮忙等等,算是问到 gap 的时候不会太踩雷的一个答案。

    八股文

    必然会问,只是多少的问题。包括但不限于操作系统、网络、数据库、语言等等,根据面试岗位不同而不同。

    虽然你知道八股文没啥用,面试官也知道没啥用,你也知道(又开始套娃)...但是一定会问。

    这部分除了平时多积累没有别的办法,建议可以多刷脉脉社区或者 B 站的面试视频等等,一定要确保常见/基础的八股文没有问题。

    需要注意,会就是会,不会就是不会,不要瞎扯淡。如果问了某个东西不会,可以尝试引导一下话题到你熟悉的内容。

    例如可以说:xxx 我确实不太清楚,如果我是设计者我可能会 yyy ,不过对于 zzz 技术我比较了解,您感兴趣的话咱也可以聊聊。

    算法题

    算法题一般大厂必考,中小厂会选择性的考。 有时候也不是纯算法题,而是会有设计题,例如设计一个 lru 等等。

    建议看 b 站 up 主灵茶山艾府的视频,该巨佬视频分为基础算法题和周赛两个类别,视频内容简洁,教学清晰,干货比撒哈拉大沙漠都干。解题思路如德芙巧克力般顺滑,编码实现如庖丁解牛般顺畅。实在是顶礼膜拜,除了牛逼二字再也找不到任何的形容词。

    我在学习了这位巨佬的基础算法视频后,在去年 gap 的 4 个月里面了不下 50 次(多为大厂),基本算法通过率在 50%以上。( ps:本人之前真的很菜)

    如果只是为了应对一般面试建议看完基础算法系列即可,如果想冲击字节等头部大厂,建议刷完他的全部视频,那应对所谓的算法题如探囊取物。

    一般小厂面算法以比较简单/经典的题目为主,主要考察的是编码的熟练程度,例如二分查找/冒泡排序等等。

    并且由于很多中小厂买不起在线面试 coding 平台,所以一般会让你共享屏幕开 ide 写,这样有 ide 辅助大家应该会好写一些。并且由于没有很多 case 所以即使写的有点问题大部分情况下也能通过。

    大厂一般都是在线编码平台和题库,主要考察算法功底和编码水平。面试任何大厂建议一定要最起码做完并且做熟力扣最常见 150 题。并且建议不要在 hard 水平/2000 序列后的算法题花太多时间,因为性价比不高。

    很多大厂,做完算法题一样会挂你。真想要你算法题不会为难你,不想要你一个手写红黑树就把你淘汰了。

    在高难度和排序靠后的算法题上倾注太多时间是性价比很低的行为( ps:如果你是字节出来的,一定刷一下接雨水/手动 doge )。

    如果是设计类算法题,无他耳唯手熟矣,多刷多背吧。

    系统设计题

    一般这部分很少问,也都是开放题,没有什么标准答案。但是针对一些常见的系统设计,也可以准备好一个设计方案。

    例如:

    • 如何设计一个秒杀系统
    • 如何设计一个短链系统
    • 如果设计一个 ab 实验平台
    • 如何 balabala

    这种题目主要考察的是你的全局观和细节能否关注到,一般核心考察的还是并发问题。

    面试中,不需要你答对所有题目,因为公司要的不是厉害的人,而是便宜且合适的人。所以在这个时代你需要做个价格低的,而不是技术牛的。

    你的预期薪资是多少

    如果是 hr 问一般是想了解一下你预期的期间范围,看跟公司的招聘预算是否匹配,因为预算是定死的,一毛钱也不会多给,早一点匹配可以快速筛选出合适的候选人。

    如果是一面/二面面试官询问,也可能就是想了解一下行情,方便自己跑路的时候要价?

    什么时候能入职?

    建议如实说出你的想法就行,有特殊情况的提前沟通。

    还有什么想问我的

    这是最关键的一个环节,很多人都会忽视什么都不问,这是你能了解这个公司/岗位最好的机会。

    建议问清楚以下几个问题:

    • 这个岗位主要负责什么内容?具体做啥?
    • 这个岗位所在的组有多少人?总技术人员有多少人?
    • 面试有几轮?分别是什么角色作为面试官?
    • 内部协作方式?业务上是专人转岗还是交叉负责?
    • 其他的,你在意的技术上的点

    唯独不建议问面试中没答上来的题目,因为这样会给面试官一个你“不服气”的错觉。

    问 hr (可以时候微信询问):

    • 公积金系数和比例
    • 年终奖和绩效考核周期/标准/等级
    • 附近租房和外卖是否方便
    • 发什么电脑?有没有电脑补助?
    • 期权/股票?有的话,分几次几年比例?
    • 加班费/年假/其他福利等等

    ps:在这里告诉一个小技巧:不要一下子问 hr 很多问题,因为对方很容易故意不回答某个问题,你可能也不好意思再问一次。所以要一个问题一个问题的发问,这样对方想继续话题就必须回答上面的问题。

    关于外包的话题

    有些老哥或许没有很高的学历,也没有很好的背景,或者什么都有但是依然拿不到 offer ,考虑去外包不是一件什么丢人的事,都是为了生活。

    但是首先,外包并不意味着轻松,虽然有些岗位确实轻松,但是从我混迹社区的经验来说,外包不仅仅是工资底,也完全没有任何地位(没有歧视老哥们的意思),毕竟"外包同学不要偷吃零食"的梗不是空穴来风。 如果非要去外包,还是建议去一些大厂的外包,例如华为 od ,字节外包等等,基建水平会相对完善一下,办公环境也会好很多,薪资也比一般的外包高不少。

    其次,现在的环境不用我说也都知道,就算是外包也要求本科起步学信网可查,所以也可以提前准备好学信网截图。

    至于专科的老哥,建议仔细考虑一下转行的可行性。(并非歧视,现实确实很难,就我刷 boss 的经历来说很多外包都找过我,要求清一色是统招全日制本科+学信网截图)

    拿到 offer

    到这就恭喜你上岸了,虽然可能是从一个坑到另一个坑,但是整个世界都是个草台班子,不用太在意。

    如果你有多个 offer 拿不准,最好先跟家人商量,再跟网友商量。因为网友不知道你的情况没有上下文,分析的内容可能是不对的或者不适合你。

    关于我

    经过 n 次面试折磨总算上岸了一个合适的公司,也祝各位失业的老哥们能早一天上岸。

    11 条回复    2024-11-08 10:38:19 +08:00
    llccing
        1
    llccing  
       96 天前
    恭喜上岸!很中肯的建议!
    Baymaxbowen
        2
    Baymaxbowen  
       96 天前
    我最近面试了很多人,还有一个觉得很重要的点,就是面试的时候要自信,回答问题要有条理。因为一天要面试很多人,如果面试者结结巴巴,自说自话的话真的很折磨
    dilu
        3
    dilu  
    OP
       96 天前
    @Baymaxbowen 是的,回答一定要清晰有条理,声音洪亮,吐字清晰。
    riemann66
        4
    riemann66  
       96 天前
    很中肯!恭喜恭喜~
    ccsulzf0627
        5
    ccsulzf0627  
       96 天前
    大佬,问一下, 总感觉平常都是常规业务,没有亮点难点咋办?自己造吗?
    dilu
        6
    dilu  
    OP
       96 天前
    @ccsulzf0627 可以适当的优化,例如 xx 接口的 qps 很高,为了能扛住这些 qps ,做了本地缓存,缓存淘汰策略用了 lru 等等。当然这里你得准备实现 lru 的能力,防止面试官就考你这个。

    简单的说就是往大了说你做的技术成果,如果没有就硬编,前提是能应付的了面试官的拷问。
    1024potato
        7
    1024potato  
       95 天前
    写得很好,从开始自我介绍,到最后问面试官问题的环节关键点都有
    fengzzf
        8
    fengzzf  
       88 天前
    很不错的建议!感谢分享
    Hamao
        9
    Hamao  
       67 天前
    请问您准备算法大概花了多少小时?
    dilu
        10
    dilu  
    OP
       66 天前
    @Hamao 由于有在家带娃和做家务,所以并没有很规律的准备算法。面试的 3 ~ 4 个月里几乎是断断续续的刷算法视频和力扣,算起来平均一天差不多 1 小时左右的学习时间。
    zstone123
        11
    zstone123  
       15 天前
    学到了!感谢分享
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2830 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 13:58 · PVG 21:58 · LAX 05:58 · JFK 08:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.