1
povsister 146 天前
等你复杂度上去了
又开始套方案+方向不匹配了 |
4
Philippa 146 天前 via iPhone
其实能够把复杂的东西说简单才是本领。但是面试,尤其是中大厂面试,清一色浮夸风。有的还喜欢问来问去几道智力题。你要简单复杂化,但又要合乎面试官的口味…… 然而真的复杂的东西其实很难一下子说清楚,这时他们又会觉得你表达能力有问题…… 真的,我觉得手撕算法是最公平了,最好找那种非原题,一起撕。
小公司最典型的则是八股一堆,我都可以闭着眼睛背出来。还能跨几种语言给出方案对比。但这种也是死记硬背,感觉也是没啥含金量。 最近一个月我还面过一家加密货币交易所的,那个面试官想了 2 分钟才给出一个问题,然后觉得我项目不匹配。然后他自曝好久没面过人了。最后我问他到底想要什么人,他说聪明的人。言下之意就是我不聪明。我都要呕吐了,也就全球排几十的交易所…… |
6
onikage 146 天前 via iPhone
日常开发过程中自己给自己加戏,绕着花实现功能,问就是扩展性设计。
|
7
EndlessMemory 146 天前
整笑了,说得简单不代表做的简单
|
9
iOCZS 146 天前
复杂的东西你最后往往只记住几个简单点了。有些东西流程很复杂,但是没啥技术点。
|
11
xubeiyou 146 天前
那就是把自己做的东西复杂化 然后多看面试题 夸张一下
|
12
maymay5 146 天前
国内是这样的,做外卖的快拓展到房地产了,做短视频的硬塞个淘宝,能不复杂吗
|
16
zzzzaaa OP @EndlessMemory 确实 我们做的时候其实也蛮难的 只是说着很简单
|
18
0x67cq 146 天前 1
你要知道,面试造火箭,工作打螺丝.笑.其实就是你和他不投缘,随便找的理由而已,或者他们部门真的不太缺人.我觉得 80%以上的可能不是因为你的什么项目复杂度的问题.我作为面试官的时候,考察基本上就 算法给 1-2 道 e-m 难度的,看边缘情况处理,编码风格,能 ac 说明基础的逻辑没问题,然后匹配岗位的技术栈的一些场景问题,比如 crud 就问数据库, 网络就问 ip/tcp,devops 就问 k8s,etcd,分布式就问 grpc,raft 算法之类的.直到最后确认技术没问题了,才考虑人,比如合作能力,性格,但是面试过程就 40-60 分钟,怎么判断合作能力和工程能力呢,就看你之前的项目,你在之前项目负责的部分,充当的角色,是否积极解决团队问题,积极探索团队的技术边界,帮助同事解决问题的角色.或者只是普通的编码,来多少活做多少,至于你之前的项目复杂度问题,说的难听一点. 99%的项目都没什么复杂的. 做内部项目你可以着重突出和其他部门的协同和沟通.因为 i 内部项目确实没有什么硬性高 qps 要求.也可以突出项目稳定性之类的,比如可用性几个 9.或者就是这个内部服务的使用场景.如果纯技术性用的不多,比如就是搬了几个开源过来缝合,那是不是缝合过程里改了哪些源码,深度修改了一些逻辑来适配内部服务的需求,你说没~就普通 clone 编译 运行就完事了. 那你可以编啊.用到了什么开源,改了哪些东西之类的.你想要的看起来复杂,基本上就是这个办法了.
|
19
paceewang1 146 天前
都是这样子的,面试造火箭,工作打螺丝;平时工作是大螺丝,面试时候就要说是造火箭,哈哈。自己多想想怎么展示自己做的东西吧,每个项目都问自己一个问题”这个项目的亮点,重点难点是什么“。
|
23
zzzzaaa OP @paceewang1 以后确实需要多注意这一块了
|