作者yfr ()
看板Soft_Job
标题Re: [请益]高流量网站和资料结构
时间Sun Aug 22 09:58:08 2021
「没有学会走,先学跑,从来不是问题,但先问一问自己是不是天才。
如果不是,就要一步步来。」 (寒战2 梁家辉)
我假设你是三年以内的工程狮,那有这个问题合理
那如果你是三年以上的工程狮,Umm...
这麽说好了,高并发跟海量请求其实是集合性的名词、概念跟技术
後面的先不要想,你至少要知道怎麽把你单台机器弄到极限再来谈
技术选型的优与缺、资料结构选的对不对、
逻辑演算法写得好不好、SQL有没有下对、...
如果你连单台的RPS都不知道可以撑着多少,然後知道怎麽改进,那谈高并发真的太远了
---
撇除这个面试缺是真的要有经验的大狮
很多小朋友会以为面试官都会问这个所以我准备这个
那我只能跟你说,面试官通常是因为你说你会才问的XDD,如果你半吊子的准备
一问就倒,基本上不是大砍期望薪资就是在心中结束这场面试
对很多面试官来说你会不会根本不是问题,现在哪有那麽多路边来的大狮
他反而在意你知不知道那些要达到高并发跟海量请求的前置基础概念
剩下的都是等你进来团队再慢慢教你,现在能抓到一个基本观念好的就要偷笑了
而且RPS > 100跟RPS > 1000的解法也完全不同
根据读跟写的比例解法也完全不同,面试官这麽爱问的话
你不妨抱着学习的心态请教一下他们的RPS多少?
是读多还写多?怎麽解?有什麽痛点?
---
扯远了
那什麽叫做前置基础概念?我简单举几个keyword,也许下面有些人会补充。
Thread Safety ?
Lock Issue ?
Dead Lock ?
Mutli Thread ?
SQL Tuning ?
SQL Transaction ?
其实我面试只希望这个孩子不要全部都倒掉,可以让这个面试是可以聊下去的
不要一开场没多久就职涯建议跟谘询了,这样我也是很困扰的XDD
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.195.149.190 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1629597490.A.775.html
1F:推 ntpuisbest: 了解,确实三年内QQ 08/22 10:33
2F:→ labbat: safety是critical section code与data concurrency合起来 08/22 10:40
3F:推 rayway30419: 把该做的事情确实做到位就能解决大部分的问题了,一 08/22 12:10
4F:→ rayway30419: 堆人还不会跑就想飞。 08/22 12:10
5F:推 BigCockman: 很多人OS, DB, 网路这三个基础都还不懂就觉得自己会 08/22 12:54
6F:→ BigCockman: 设计系统真的是无言 08/22 12:54
7F:推 eopXD: 推推 08/22 14:39
8F:推 a8989332: 感谢Vicent大大 08/22 15:10
9F:→ a8989332: n 08/22 15:10
10F:推 alihue: 要先知道效能瓶颈在哪,否则方向差非常多 08/22 15:17
11F:→ Apache: 先学会profiling 08/22 15:20
12F:→ acgotaku: 我觉得你还是没有回答技术问题 08/22 17:36
13F:推 sammythekid: 这篇不错 08/22 20:17
14F:→ enthos: C10M DPDK 08/22 20:35
15F:推 viper9709: 原来是这样 08/22 22:56
16F:推 sniper2824: 777 08/23 00:04