背景
毕业后因为从小喜欢游戏(应该也很多人是这样吧)
然后硕士毕业之后就加入游戏业
过程中做过一点Client然后大部分时候是Server engineer
后来有了想要换换跑道的想法
其实一年多前就出去面试过
结果被洗满脸,对自己感到各种怀疑
痛过之后就潜心修练刷题
然后在工作中精进自己的coding能力
学习强者同事的各种思维
然后这几个月蹲到脚要断了
所以决定出来试看看
但真的是没自信 所以投了超多间
面试心得开始
Google
大魔王,我放在中后期投
全部都是线上
用Google Doc 第二关止步
我果然还是太菜
但我觉得跟我心态也有关
我太紧张 超级紧张
我不是打比赛出来的,只是毕业后的觉悟练习而已
遇到GOOGLE就被震慑住了,导致发挥不佳,明年再来
结果:没有Offer
Dcard : Backend engineer
r
地点在华视附近
一面 HR聊聊天,确认过眼神之后
聊一下团队是做什么,聊一下自己对自己未来期望
过了之后会给你一个作业,写一个rate limiter 听说是万年作业
语言不限,看要怎么写都可以
怎么跑最后写在READ.me里面给他
写完作业之后,就没下文了
寄信去问也没回复,半个月后,HR跟我说
Hi skyhigh8988,抱歉审核过程过长了,不过hiring Process还继续跑
我没回信,隔天跟我说我被刷掉了
花了时间写这个作业,结果面试流程是这样,老实说是有点不爽
结果: No Offer
PicCollage
HR聊完之后
然后不知道为什么这家公司老板忽然寄信给我
然后顺便要我用Ruby 做 reverse strings in a sentence
没写过 送出去之后
然后接下来第一关就CTO之类的人物来面试
电面,结果一样试问上面那一题,问完之后说过几天安排看看有没有面试
然后就说不用来面了,skillset不合
结果:No Offer
KaiOS
第一面
跟两个team的工程师面谈
后端方面就是做KaiOS的各种Services
面试就从履历有什么就问什么
从OS问到RDBMS观念
CAP Theorem / ACID Theorem
然后问一题 system design 跟视讯会议有关的
然后进来一位frontend的工程师
不过我对frontend没兴趣,所以开始聊火狐的八卦
面试难度不高
不过面试后很久之后都没回应,去信之后
HR说很多面试者要等
然后我就说我已经有offer
如果我很后面就把我过滤掉让后面的往前吧
然后就说Backend没有headcount了掰掰
结果: No Offer
思华科技
其实没有想说要投博弈
但无奈,台湾用Go的,超多博弈想练习一下
因为人资盛情难却,我就去面试了一下
101上面,面试先写一份Golang考卷
选择填空题
然后两位工程师进来问你履历的问题
结果:Offer get
Binance
一面远端
用Google meet
先问问你到底在做三小的,觉得哪一块你觉得最难
简单介绍过后就在 Google doc上面写题目
一道BFS. 一道Slide window的问题
然后问你一些backend还有基本computer science的问题
二面远端
要我开一个Go的Project写一个Quicksort
写完要写Test
然后问一下Go相关的问题 例如Goroutine/Channel/pprof etc
三面远端
问一些概念性问题有关 Redis/Docker/Kubernetes/SQL/MySQL
结果: offer get
乐活家居ROEHL
新创,公司在中山国中
一面
是和HR聊聊天
聊聊为什么要来这家公司 为什么有兴趣
二面
工程师来问你问题
从云端问到Server各种问题
Kubernetes用过哪些元件
JWT怎么签的 oAuth是怎样的
Go的channel如何
Go mutex有好几种种类 他们是什么什么都问
三面
要白板题 还有逻辑问题
白板题很简单的swap binary tree
然后问一题 要你找出这个图中的articulation points
每个方法都会问你时间空间复杂度
工程过关之后,会有behavioral interview
会有marketing的人进来用各种尖锐问题试探你
四面
跟传说中的Riot大中华区推手叶强生面试
面试就是更强烈的behavioral interview
所以会问更多你个人的问题
英雄联盟世界赛会有他们赞助
HR姐很风趣 速度很快很有热诚
希望他们做起来
结果:Offer get
Verizon Media Group
一面HR 一起聊天
二面是 Hiring manager 问Go的问题 Channel 的实现基础是什么?
Goroutine的底层如何运作为什么可以开上千个 知不知道TLS干嘛的
三面
两个工程师 system design
coding问题,一题有关prefix sum 一题merge interval
四面
一个印度人 问我网络底层问题
另一个印度人 问我stack相关的白板问题
然后问Go相关的garbage collection问题
会问到mark sweep/ read barrier的程度
问你Goroutine的架构
五面
一个亚洲人 问我LRU Cache老梗题
一个美国人问我system design问题 与stack analysis有关
结果: HR说 很想要我加入 不过headcount太少
前面有比我厉害的人,问我能不能等几个月后看有没有缺
17Media
第一面 前测Codility 五题
难度大概Medium
过了之后有onsite
二面
有三位工程师来面
第一个问简单的排序问题
第二个问我在Codility最后那个没写出来的问题
大数字次方题
然后问一些系统层面的问题
第三个先问很简单的stack问题
解完还有时间又一题wiggle sort问题
三面
两个团队的Leader来面我 看适合与否
最后HR进来收尾
结果:不知道还在等 可能没有可能有
Taiwan AILab
一次三面
每次面试都有可能会问相同问题
取三个面试官的意见来总和要不要雇用
会问经历然后白板题
第一个是array题目 求极值
一开始的型态可以用greedy去解
变形之后要用dp去解
了解这两种策略的使用情境挺重要的
第二面
问跟Hashmap有关问题
一开始想用Longest common ancestor解法写
但复杂度很高 后来正确方法要用Hashmap
第三面
问很多Computer science问题
问Kubernetes/Docker相关问题
问Goroutine/Channel底层实作
如何做到synchronous
白板题写一题 Monotonic stack问题
一次结束
面试过了下一封电话就是来通知是否录取
结果:Offer Get