个人状况

坐标上海,19 年 985 硕结业,通讯背景,结业后一直在一家动力物联网企业,性价比仍是挺不错的,前几年开展不错,在提早得知今年初公司将裁人的状况下,在预备了大半个月后,参加了 PDD、字节、蚂蚁、美团、证券、还有部分中小厂面试,最终拿到了 3 家 offer。

求职环境

全体大环境状况

首先谈下全体大环境的状况:

23 年初全体感觉尽管相比于上一年有所好转,hc 仍是有一些的,均匀一周两三个面试,但竞赛十分剧烈,典型的买方市场,导致各家压价状况普遍。

大厂来说,上海的老牌 BAT 岗位真不多,中心的还不在上海,新大厂字节、PDD 算是最积极的,其他的得物、小红书等有猎头找过来,可是投了也没约面试。

中小厂状况更是惨烈,部分小厂都是先要问薪资状况,再约面试,超出预算直接 pass,或许经过多轮面试后,谈薪阶段一再压价,打听最低能接受多少,涨 20%很困难,最后不了了之(应该是进备胎池选择性价比高的了)。

别的我试了几家证券公司,全体感受是头部券商学历要求高、且要求相关从业经历,基本没啥面试时机(本科一般);拿到了几家中部券商的面试时机,兴业、广大、民生,全体来说难度较互联网低,也比较看缘分,经历过炮弹般的陈腔滥调文轰炸,一个接一个问答不深化,不奉告对错那种。

个人 offer 状况

我最终拿到了一家小厂 offer 平薪、一家证券 offer base 略降说是 6-10 个月年终(可是 965),和 PDD 的 offer 涨幅 50%多(11 11 6)。小厂直接 pass,一是考虑券商中心技能是买的,二是传言证券业降薪,上一年年终还没出来或许延期发放等状况,存在很大不确定性。

多多是做跨境的中心买卖体系,可是在这个大环境能供给我需要的大厂经历、中心岗位、技能提高、不错的涨幅,仅有问题是作业时刻的确长 11 11 6 ,决定在行将 30 岁前再斗争一把,下周入职。

具体面经(挂经)

  • 字节 本地日子(三面挂):每面都要刷算法,明显感觉到了字节的卷,年后 hr 约面试已经约到 1 个月后了,面试时刻都是晚上,三面挂主要是一个规划题没有考虑的全面,题也做的不全,后边还能够继续投别的部分可是抛弃了,有个同时面了 3 个部分 9 面 仍是没拿到 offer(心累)
  • PDD 跨境买卖(offer):一面一道题,不是一定要 AC,面试代码体系相当于白板,PDD 的确很缺人,别的每面也会问你能否接受作业时刻,没有职级、没有提升报告、各种会议、卷 OKR 之类的,更垂青的是能干活、肯吃苦,里边的人说身体累,心没那么累,安安分分干好活就好
  • 证券(offer):总体面试体会不如互联网,问题相对根底,都是由面试官来主导,遇到过多个部分一起群面,一问一答,比较严肃,不太会引导你
  • 蚂蚁、美团 根底架构(挂):面试体会仍是很不错的,面试官很有耐性引导你,可是无奈岗位的确不太匹配,蚂蚁是要求 P7+,美团是根底架构岗位 agent 方向。

预备面试的经历

简历

参阅了《Java 面试指北》用的超级简历排版还不错,简历仍是要简介明晰,能够多用数据说话,突出亮点难点。

前前后后优化了好多版,也找 guide 哥还有之前的 mentor review,找有经历的人多提提意见。

算法

必须刷,尽早刷,尽管社招算法不是所有厂都必考,但大多数公司仍是会问,像字节 PDD 都是每轮必做,且是在各自面试体系直接手写,像一些小厂或许会直接问思路、或许同享屏幕写一写。

我大约刷了 leetcode hot100,能够多参阅相关标题的总结,也能够直接刷目标公司的面试真题,有个 code top 上能够看。更重要的是坚持刷题手感!

陈腔滥调文

主要是刷 JavaGuide 和了《Java 面试指北》,社招来说的还得结合自己的项目状况去做深一步的总结优化和思考,能够看些阿里和美团的技能博客,比方我的项目中涉及了分布式 id,记得有篇讲 leaf 的博客很不错( JavaGuide 也提到了),一般只会在一面会集的多问问陈腔滥调,后边都是根据项目来问。

社招的话并发和 jvm、数据库感觉是必问的,别的还有实际的线上问题排查,这个如果平常养成总结的习惯会好很多,如果没有能够参阅能够参靠一些现成总结,自己实操一下。

体系规划

一般在二面 三面的时候喜欢问,项目发掘之后,一般面试官喜欢问和他们事务相关的场景,比方字节问了抖音的视频点击量排行榜规划、pdd 问了产品秒杀体系,数据相关的岗位问了大数据处理的规划

项目经历

由于我自己结业后就一直在一家公司做物联网渠道,算是一整个大项目,提早做好项目的总结很重要,面试前后的一些经历:

  1. 提早总结实际的事务数据量、事务场景、遇到的难点,写在简历中作为亮点,也经常被问到,比方写担任 xx 数据量、xxQPS、xx 日消息数的 xx 体系;
  2. 预先总结整个项目的架构图,图中展示自己的作业内容,也便于总结回忆(我是用 process on 画好图,能够买个模板套用一下,看起来高端一些),面试官问项目的时候能够提一句我事前预备了架构图,能够共享曩昔看一下,不过实际来看适用前两面面试官比较喜欢,有个面试官还特意问我是用什么画的,关于终面或许高档的面试官来说或许不是很合适,或许是觉得太简略了,不太会详细看;
  3. 面试的之前最好把相关项目介绍列个提纲,面试的时候先条理清晰、言简意赅的答复,面试官感兴趣的再展开讲,一开始就直接语速很快的从头到尾介绍项目,容易让面试官觉得你没有重点,没耐性听你讲;
  4. 别的社招还经常会问到有没有带过人、安排架构状况、个人开展规划等问题,能够做些预备;
  5. HR 面也是会挂人的,这个要了解公司的文化见人下碟,比方有的小公司想要招一些能带人的、证券会介意你的稳定性(硬性 5 年小于三跳)、PDD 更喜欢务实的,能吃苦耐劳的