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

时隔一个月,我又来分享面试经历了

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

时隔一个月,我又来分享面试经历了(话说今年找工作已经离谱到这种程度了吗)

挑几个觉得抽象的公司分享一下(都是最近面的):

第一家:

公司背景:base 上海,规模不大,20 人不到

一面挂,面试过程中一点技术不问,简历上的技术和项目一点不问,抓住 SEO 优化埋点相关异常上报 相关的问题不放,聊了一些过往的相关经验,但聊的不是很深,最后对方说,他们招聘非常谨慎,他们需要 C 端经验比较丰富的候选人,而我的项目经验大多偏 B 端,所以短时间内应该不能给我答复(说到这里我也不抱希望了,简历上写的很清楚,方向不对口,干嘛还约我面试)

  • 抽象程度:两颗星

第二家

公司背景:base 上海,规模不大,20 人不到,AI 方向

首先是笔试题,一个难度比较大的算法,参考 GPT 答案写出来了,然后是一面,问了一些常规的项目和技术,过程不是很顺利,本来以为挂了,没抱希望了,没想到过了一周 HR 通知过了,然后安排了二面,二面是系统设计,面试官是后端负责人,题目是 设计一个酒店预定系统,共享屏幕,写了系统设计的过程,重点写了 需求分析技术选型接口设计 三大模块:

  1. 需求分析:包括 功能需求非功能需求,功能需求包含登录注册、浏览列表、搜索酒店、预定房间、支付逻辑、订单管理、用户评价打分、取消订单等等模块,非功能需求包含了性能优化、扩展性设计、UI 、交互优化、安全性、用户隐私、埋点分析等等模块

  2. 技术选型:主要对比了前端的不同领域、不同技术栈的区别、以及每个 lib 适用的场景,这块是比较拿手的东西,感觉没有什么问题(但是由于对方不是前端,所以不确定有没有听懂我说的)

  3. 接口设计:参考上面的需求分析做了 api 设计,包括接口 api 命名,详细到了接口入参出参(顺便对比了 GraphQLREST ful 两个规范的区别和优缺点)

一套系统设计下来,大概写了 50 分钟,差不多一页半文档,个人感觉没啥问题,最后还是挂了,没给原因(另外前端的技术一点没问)

  • 抽象程度:三颗星

第三家

公司背景:base 杭州,规模不大,15 人左右

一面线下,中午两点跑去公司聊了一下,当时是杭州最热的时候,地表温度 60 度,到家之后发现鞋底子都融化了,聊的过程比较顺利,项目经验也是非常对口,但是负责人说他们老板比较看重学历,一般需要 92 起步,所以要先帮我问问

问了之后说可以约二面,然后约了二面(先说一下,这家老板是真的看重学历,但是很离谱,他自己又不愿意承认,也不想把这个事情搬到台面上来讲,所以二面专门安排了不懂前端的 AI 工程师面试算法,应该是打算让我知难而退,当然了,这些只是我的猜测,如果不是,算我冤枉了你):两道算法题,一道 easy ,一道 hard ,限时 50 分钟,最后用了 45 分钟,全做出来了

然后到了老板面,上面说了,老板很看重学历,为了让我知难而退安排了算法面,结果没想到我过了,然后不回我消息了,再然后第二天,负责人回复说,老板又仔细看了一下简历,还是觉得学历不行,学历不行就是潜力不够,所以决定不给我通过,到这里我已经无语到懒得回消息了,那一开始干嘛约我面试呢

  • 抽象程度:四颗星

第四家

公司背景:remote 办公,规模不大,20 人左右

首先 Coding Test ,需要编写一个 Server 应用,应用内容是一个 User Profile 页面,包含展示用户名、性别、手机号、邮箱等字段,所有字段需要 支持编辑和保存,并且需要持久化保存到数据库,包括后端接口都要实现,自行选择 DB library ,最后还需要部署到他们公司的 server 上面,并且给了详细的文档,教你怎么操作,并且还建了专门的 Testing 答疑群,遇到问题的话可以在群里问,完成之后需要把代码提交到 GitHub 个人公开仓库里面,然后回复邮件,限时三天,Coding Test 通过之后才可以正式约面

这里实现功能大概用了半天时间,包括前端页面和后端接口(vite+React+antd+nest.js一把梭),难点在于 搭建环境 & 构建过程 遇到很多坑,包括启动 server 实例创建应用初始化应用模板,这一些列操作都需要使用 他们自家的脚手架工具,折腾这些的过程中遇到很多报错,后面问了一下才知道,他家的脚手架不支持 windows 系统,目前只能在 mac 上运行,没办法,为了完成 test ,我又在本地装了 docker,在 docker 环境里面运行部署操作(庆幸我的系统是旗舰版 Windows ,因为 docker 不支持学生版和家庭版),后面部署在本地节点的过程又遇到一些列问题,不清楚是他们的脚手架有问题,还是我的环境有问题,折腾到这里,已经打算放弃了,于是回复了邮件:目前已经花费了两天时间,精力有限,还需要时间去准备其它公司的面试题,所以到此为止了。

虽然最终没有按照要求把应用部署到他家的容器上,但还是把代码传到 GitHub ,贴在邮件里面了。本来以为笔试没过,没抱希望了,但是过了几天 HR 通知笔试过了,可以安排面试。

接下来是一面,过程 90 分钟,聊天大概 30 分钟,问了一堆八股文,剩下一个小时都在做题,具体什么题目想不起来了,总之难度不高,做完之后时间还没到,面试官又要求换个 api 实现,也做出来了(一面遇到的所有问题,答案都需要共享屏幕写出来,不能光用嘴说,包括八股文,1234...每一点都要写出来)

第二天通知一面过了,然后又约了二面,二面同样 90 分钟,聊天大概 20 分钟,剩下一个多小时都在做题,场景题:需要实现一个 移动端的九键输入法,刚开始拿到题目的时候觉得很简单,但是真正写起来发现有很多细节需要去做,首先简单的布局,除了 12 个主体数字按钮,还包括一个拨号按钮、一个退格按钮,然后部分数字按钮下面有字母,比如 数字 2 对应 ABC数字 3 对应 DEF,短时间内连续按同一个键时,需要从数字切换到字母,这些细节都需要处理妥当,在实际编码的过程中,发现有三个 case 需要处理:

  1. 两次按键是同一个键,未超时,反复点击时修改最后一个字符
  2. 两次按键是同一个键,已超时,点击时追加数字
  3. 两次按键是不同的键,点击时追加数字。

核心逻辑:用 currentKey 记录当前按键、用 letters 记录当前按键包含的所有字母、用 letterIndex 记录当前是第几次重复按下,也就是切换到哪个字母,然后用一个防抖记录按下同一个键时是否超时,最后用一个 inputValue 记录所有按下的键,一顿操作之后,最后大概实现了 80% 的功能,时间到了,被面试官喊停了,测试的过程中发现了一个小 bug ,但是主要逻辑没问题,实现思路也没问题。所以我猜应该能通过。然后面试官又想让我实现一个 T9 输入法(实际上我都不知道什么是 T9 ,还让对方给我解释了一下),但是时间有限,对方只是让我说了思路,这里我提到跟自动补全的思路有点像,首先需要一个词库,然后预处理,先把词库变成数字组合(方法有很多,正常的匹配思路就是一个个找前缀),但是实际的实现肯定更加复杂,我就说不出来了,但是我又提到了 Facebook 出品的 lexical 富文本编辑器,这个编辑器内置了自动补全单词的功能,我告诉面试官,我看过这个源码,里面就有一个很大的词库保存在本地。

到这里二面就结束了,其实我已经失去耐心了,毕竟在这家公司上投入的时间和精力已经远远超过了其它公司,前面的笔试用了两天,后面的两轮面试又花了四个小时(因为失业的时候作息比较乱,白天都在睡觉,强制起床参加面试,还要把精神最好的一面表现出来)

再然后 HR 通知二面过了,又约了三面(又是 90 分钟的过程,包含一个大的场景题,我是真的头大)

三面约在周末中午,先是聊了一下二面的场景题,问我后面实现的出现了 bug 是什么原因,其实我真想说是因为时间不够,然后聊了 20 分钟的项目亮点和难点,又到了场景实现环节了,他说他比较喜欢考察移动端的九键输入法,但是二面已经考过了,所以三面换一个场景,实现一个谷歌日历,我真是两眼一黑。核心功能:以天为单位,精确到小时,垂直布局,显示 24 个小时,区分上午下午,并且当前的时间要显示一条高亮的线,并且支持事件预约、调度,被预约的时间段高亮显示,如果同一个时间有多个事件,那么高亮部分也需要重叠显示,大概这些吧,基本和谷歌日历一模一样,过程懒得说了,结果就是只实现了一半,点击当前时间可以选中进行预约,支持当前的时间显示一条高亮的线(这里计算的逻辑浪费了十几分钟,要计算当前的分钟是一天当中的第几个分钟,然后计算出这条线的位置,并且需要用定时器,每隔 1s 更新当前时间,然后计算 div 高度,对这条线进行偏移)到这里基本上一个小时过去了,时间不够了,被面试官打断了,也没有给反问的机会,直接结束了面试。到这里已经基本猜到挂了。

到这里,我并不觉得是自己的问题,一个小时实现出这个场景,在我看来是一件不太现实的事情,毕竟在以往工作中,类似的需求排期都能给我一周时间,再想起来当初 antd 的 DatePicer 组件重构工作,就连强如豆酱这种级别的巨佬,当年也重构了两个月。(虽然不是一个量级的)

然后果然过了两个小时,HR 来通知我三面挂了。

总之在这家面试中投入了巨大的时间和精力,最后突然觉得很不值得,早知道不如笔试题直接给我挂了,也省的约面试了。(另外其实我比较好奇这家公司的面试通过率是多少)

  • 抽象程度:五颗星

后面还有两家抽象公司,懒得记录了

最后只想说一下,按照这些标准的话,现在在职的员工重新入职,保守估计有 80% 都进不去

最后附上个人简历,杭州求内推:

206 条回复    2024-09-14 14:47:46 +08:00
1  2  3  
bojackhorseman
    1
bojackhorseman  
   133 天前
第二个面试要求"接口设计",是招全栈吗
zixianlaiye
    2
zixianlaiye  
   133 天前   ❤️ 2
为了让我知难而退安排了算法面,结果没想到我过了

这个人还能说点实话,挺难得
linauror
    3
linauror  
   133 天前
从描述中,感觉你已经很厉害了
chuck1in
    4
chuck1in  
   133 天前   ❤️ 1
之前看到过 op 发的帖,有点不敢相信居然到现在都没找到(合适的)工作。这要是前几年,op 这种情况怕不是机会随便挑?

现在这行情真是烂的可以了。简直是呵呵。
Torpedo
    5
Torpedo  
   133 天前   ❤️ 4
这个第四家挺离谱的。输入法和日历组件是一下能写出来的么。
chuck1in
    6
chuck1in  
   133 天前
@Torpedo 而且关键 op 真实现了啊,我觉得能这么快实现需求的人难道不是宝么,既要这又要那,听起来像是一份年薪 50w 以上的工作。
potatowish
    7
potatowish  
   133 天前 via iPhone
太恐怖了,感觉你耐性真的好
EgoTao
    8
EgoTao  
   133 天前   ❤️ 3
还是狼多肉少。 想想刚工作的时候,前端能自己完成个页面,懂点基础的八股文就能随便入职了。 实际上入职以后也都能胜任工作。 现在的要求越来越高,进去结果还是在屎上堆屎。 甚至逼出来一堆面试能力极强,工作/解决问题能力缺不怎么样的人。
iOCZS
    9
iOCZS  
   133 天前   ❤️ 2
就像渣男一样,给你一点看得见的希望,又带给你极限拉扯的绝望
iOCZS
    10
iOCZS  
   133 天前
第三家看学历的叫啥啊?
banmuyutian
    11
banmuyutian  
   133 天前
感觉 LZ 很强了,第四家再面是不是要你写个 JS 引擎出来。。。(PS:简历挂了)
sunwang
    12
sunwang  
   133 天前
大佬这经历为啥要去小公司面啊?
HuberyPang
    13
HuberyPang  
   133 天前
场景题都是不能在线查资料的么
xiaozhang1997
    14
xiaozhang1997  
   133 天前
为啥总找这些初创公司面啊......
28Sv0ngQfIE7Yloe
    15
28Sv0ngQfIE7Yloe  
   133 天前
分享个我最近的求职经历,目前在一个千人小厂,朋友介绍了个创业公司,聊了两次比较投缘,结果薪资开了个平薪 + 年终奖减半 + 10K 社保基数 + 不交补充公积金 + 1% 分红,脑子一下子冷静下来了
bojackhorseman
    16
bojackhorseman  
   133 天前
第四家我估摸百分之九十的人都过不了,很短的时间呢让实现一个日历,还是带事件管理的。
ryougifujino
    17
ryougifujino  
   133 天前
看了下 po 主的 GitHub ,水平相当厉害了
JeffLei
    18
JeffLei  
   133 天前   ❤️ 1
第四家太特么离谱了
pinecone1
    19
pinecone1  
   133 天前
真难啊,深刻感受到了学历的重要性。
OP 你要是 985 毕业的,你早就进字节了
pinecone1
    20
pinecone1  
   133 天前
@pinecone1 早就进字节拿 50K 了
Fca
    21
Fca  
   133 天前
可的我好害怕
Fca
    22
Fca  
   133 天前
@Fca 看的我好害怕
xubeiyou
    23
xubeiyou  
   133 天前
@pinecone1 #19 确实这行没办法 现在僧多肉少 - - 所以学历就关键了 看了下是专升本 哎 打工人真的难
xubeiyou
    24
xubeiyou  
   133 天前
能问下 薪资要求大概是多少?
liyunlong41
    25
liyunlong41  
   133 天前 via iPhone
op 确实强,另外别找这种 20 人的公司了,感觉不像是招人的样子
mosfet
    26
mosfet  
   133 天前
这么逆天
面试搞的跟大学小组大作业一样
tomatocici2333
    27
tomatocici2333  
   133 天前   ❤️ 1
专升本就别在杭州了,随便就卡你了。这和技术没关系
feeeff
    28
feeeff  
   133 天前
有点不太明白为什么要面试这些小公司
stillsilly
    29
stillsilly  
   133 天前
小公司给不起价格还容易倒闭拖欠工资,别去浪费时间了
kita
    30
kita  
   133 天前
前端那么卷吗?我感觉我的这边 c++都没有要求那么高
sagaxu
    31
sagaxu  
   133 天前   ❤️ 1
第一学历若是 985 ,这履历妥妥的一线大厂,年包 60W 以上。几个末流 211 扩招之下,未来中小厂怕是也要 211 起步了。
iloveayu
    32
iloveayu  
   133 天前
第四家太抽象了,这都能忍,楼主脾气真好
Torpedo
    33
Torpedo  
   133 天前
@chuck1in #6 按照我的理解,四和三本质是一样的
szdubinbin
    35
szdubinbin  
   133 天前
@feeeff 你看他上一个帖子就知道了,大厂他都面过一圈了,而且大厂也没那么疯狂拉新了。
imokkkk
    36
imokkkk  
   133 天前
大佬技术没得说 现在行情太差了 招聘无脑学历筛选
Mrun
    37
Mrun  
   133 天前 via Android
LZ 很强,这技术水平,冲大厂完全没问题
ydong
    38
ydong  
   133 天前
佩服楼主的耐心,后面这几家是我肯定早放弃了
meilicat
    39
meilicat  
   133 天前
@bzw875 这叫打表 时间复杂度 O(1) 严格上来说要比写 dp 跑得快。
yl20181003
    40
yl20181003  
   133 天前   ❤️ 6
有没有可能,就是不想让你进去,我要碰见个特牛逼的来我公司,我一定会斟酌一下,自己的饭碗还能不能端稳,我给你个建议,简历稍微丑化下。
oppoic
    41
oppoic  
   133 天前
能问下 薪资要求大概是多少?
--------------------------------------
@xubeiyou

这是一年前的,现在连 10 多人的小公司也去面了,期望薪资估计还少于这个?

每次看到楼主发帖都五味杂陈啊,很厉害了坚持求职这么久,这些年有多少放弃了程序员这条路,你说吧
Ma4cus
    42
Ma4cus  
   133 天前
这么牛逼,啥薪资水平啊这得,30k ?
wodou
    43
wodou  
   133 天前
@chuck1in 我 50w ,我过不了
zxs1024
    44
zxs1024  
   133 天前
第四家,确实好玩
wodou
    45
wodou  
   133 天前
第四个这种面试方式,我根本不会写,说思路对面不同意就算
neverm0re
    46
neverm0re  
   133 天前
LZ 挺厉害的。眼下这个环境,还是多找找内推吧。
Fca
    47
Fca  
   133 天前
@yl20181003 你说的也未尝不是一种可能
chuck1in
    48
chuck1in  
   133 天前
@oppoic 10 多人的公司肯定给不起这么高的薪水。。。。
tcper
    49
tcper  
   133 天前
我面过一家,一小时之内实现黑白棋游戏,不止核心算法,页面交互都需要实现

跟第四家差不了太多,后来想了一下,可能这个公司的 HR 和某些培训学校有交易,他们学校的人都提前背好答案自然可以过滤掉所有其它面试者
WhateverYouLike
    50
WhateverYouLike  
   133 天前 via iPhone
写日历这个真是不能忍
LASockpuppet
    51
LASockpuppet  
   133 天前 via iPhone
小公司这么抽象吗,感觉比大厂还难
shaojz2005
    52
shaojz2005  
   133 天前
找工作找了一年多?太夸张了
matrix1010
    53
matrix1010  
   133 天前
最大的问题感觉还是学历,假设有一个 985 和 op 面同一个职位,在简历没有碾压的情况下你很难说服老板不要 985 的。其实我建议 op 应该定位创业公司,挑选一个最心仪的创业公司,写一个符合他们功能的完整的 demo ,最好包括一些性能及功能上的优化。
LANB0
    54
LANB0  
   133 天前
难以理解,这样的技术大佬都找不到大厂工作。要被十几人的小公司刁难?
pianjiao
    55
pianjiao  
   133 天前
@sunwang 不是因为没有其他的么
dandeliwm
    56
dandeliwm  
   133 天前 via iPhone
哎 只能说行情变了 以前是不拘一格 现在就是各种卡门槛 你不干有的是人干.jpg
Akiya
    57
Akiya  
   133 天前
@matrix1010 最大的问题是时代,或者说大环境。我 19 年出来找工作的时候会写个 hello world 就能拿 offer
Akiya
    58
Akiya  
   133 天前
这个履历竟然进去不大厂真的是蛮离谱的
isno
    59
isno  
   133 天前
你这个能力,比绝大部分面试官都强。
ssgooglg
    60
ssgooglg  
   133 天前
建议避一下这种初创小公司
bk201
    61
bk201  
   133 天前   ❤️ 1
还是人太多了,要人少的情况下,这些鸟公司,一面结束是候选人不给他们机会,他们基本招不到人。
irisdev
    62
irisdev  
   133 天前
这些问题都能答出来结果开个 20 多 k ,开发卷死卷活有个屁性价比
vincel
    63
vincel  
   133 天前
真实的护城河:985/211 学历+大厂履历
riemann66
    64
riemann66  
   133 天前
人太少的公司还是得避雷 很明显人家就卡着你
VoiceEXONE
    65
VoiceEXONE  
   133 天前 via iPhone
直接祭出你的要价,当下的行情其他都是虚的,只能看要价
Shinu
    66
Shinu  
   133 天前
离谱啊, op 要的也不高, 杭州的行情差成这个样了?
ynxh
    67
ynxh  
   133 天前
可怕,卧槽
bk201
    68
bk201  
   133 天前
杭州的傻子比较多,建议远离杭州的团队。
mbeoliero123
    69
mbeoliero123  
   133 天前
@bzw875 #34 估计这样能双百
zqguo
    70
zqguo  
   133 天前
楼主真的很强,真是时代变了,难啊 。
2020583117
    71
2020583117  
   133 天前
来北京吧,我这边缺前端,虽然是 vue 技术栈,但是包你过,哈哈哈
dengkj
    72
dengkj  
   133 天前
@yl20181003 有可能
Toxni
    73
Toxni  
   133 天前
歪个楼 dtable 组件有开源版本吗?看起来很好用
Pythoner666666
    74
Pythoner666666  
   133 天前
太抽象了,这些公司究竟在招什么样的人
CuChulainn
    75
CuChulainn  
   133 天前
第三家第四家真的好抽象啊
zx9481
    76
zx9481  
   133 天前
甘肃建筑职业技术学院 是晏家坪的哪个学校吗?
hxtheone
    77
hxtheone  
   133 天前 via iPhone
第四家这个强度完全就不是要招人的样子啊, op 真的很强了, 看好 op 下一贴直接分享 offer
maggielol
    78
maggielol  
   133 天前
第四家公司是不是有什么大病啊。我感觉就算侥幸进去了也是遭罪。
zzdgfv
    79
zzdgfv  
   133 天前
老哥这是在职面试的吗?
nyxsonsleep
    80
nyxsonsleep  
   133 天前
面这个人数的基本上只能算是打怪升级的经验包来看了。这么小的公司接不住你的期望的,这种公司但凡问一个稀奇古怪的问题直接 pass ,浪费时间。
Doraemontree
    81
Doraemontree  
   133 天前
我擦,现在环境这么抽象吗,看了看 op 真是大佬啊
aogu555
    82
aogu555  
   133 天前
太离谱了这
996bujiaban
    83
996bujiaban  
   133 天前 via Android
能问第四家是什么薪资待遇吗,那么抽象
meteor957
    84
meteor957  
   133 天前
还是杭州人才多啊..
DyingSwan
    85
DyingSwan  
   133 天前
前几周就看到楼主的发帖了,打心底佩服,我要是有这么牛逼的技术就好了,不禁让我感叹,这么牛逼的人都这么难,我以后得路咋走啊😭
JackSlowFcck
    86
JackSlowFcck  
   133 天前
个人觉得,可能 op 期望薪酬,高于面试方的成本要求了吧。
LJQY
    87
LJQY  
   133 天前
楼主加油!祝早日找到心仪工作~
Aditya
    88
Aditya  
   133 天前
要不试试北京的,机会更多一些
RoccoShi
    89
RoccoShi  
   133 天前
太难了。
NerbraskaGuy
    90
NerbraskaGuy  
   133 天前
第一个纯纯 hr 完成任务所以叫来打酱油的,剩下的奇葩公司只能说在杭州遇到小公司还给出一大堆笔试题机试题的那种,踩雷几率很大
rick13
    91
rick13  
   133 天前
鲨鱼哥加油
kahan
    92
kahan  
   133 天前
感谢楼主的分享
god
    93
god  
   133 天前 via iPad
楼主加油。可以试试海外远程职位
caiji11
    94
caiji11  
   133 天前
为啥人都这么少
redford42
    95
redford42  
   133 天前
的确抽象
LieEar
    96
LieEar  
   133 天前
第三家纯属恶心人
huang40614676
    97
huang40614676  
   133 天前
楼主技术水平是很强的
逻辑表达能力从你发的几篇帖子也能看出很优秀
可能真的就是缺了学历这一环,加油,希望别放弃
gmyxds
    98
gmyxds  
   133 天前
想问下 OP 简历用什么做的,自己也想整一个
cloudzhou
    99
cloudzhou  
   133 天前
@lijianan 感谢分享

不过我建议,不要挑了,有过得去的,先做下来,否则简历越来越难看了
EricSTG
    100
EricSTG  
   133 天前
这么厉害的简历不投下中厂嘛?
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1136 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 18:19 · PVG 02:19 · LAX 10:19 · JFK 13:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.