由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 系统设计题怎么准备
相关主题
Zynga onsite经历来道A设计题大家头脑风暴一下
赞被AMAZON速据,少量面经秒杀设计题
国内找北美社招职位面试总结FB设计题求教。
Amazon AWS招人大家不是说要多准备设计么,来一道google设计面试题目
A家Billing Computation组三面后被灭,求分析redis的硬伤是不是 无法scale,很难用在cluster上
pre-IPO 公司招聘3老年马工赶快去 fb
这两个设计题如何答?dropbox一道题
Pinterest陶涛:三个教训和三个发展选择 (转载)【工作机会】Sr.PHP Developer,Shanghai,China (适合想回中国发展的朋友)
相关话题的讨论汇总
话题: 设计话题: oo话题: design话题: 后端话题: 等等
进入JobHunting版参与讨论
1 (共1页)
n******h
发帖数: 97
1
虽然已经工作了几年,但是还是觉得系统设计题比较难准备阿。让你设计google
calender之类的感觉切入点都不好找。平时工作也很少遇到这么笼统的要求。
不知道各位大侠怎么准备的阿。记得以前这个版上有些相关的文章,可是搜索了一下“
系统设计”又没有找到。
q********c
发帖数: 1774
2
抛砖引玉:
前端后端一起上,前段用什么javascript framework, 这个可以随便扯,什么
angularjs, backbone, jquery, 等等,还有最流行的nodejs,然后讲讲browser cookie
, session, HTTP, ajax等等。
后端主要考虑scalability 和backend database. 加什么cache, 流行的有memcached,
redis, 最好了解一下。database用什么,SQL or NoSQL, AWS, Google App Engine,
or windows azure...
具体到calendar, 要搞清楚需要什么功能,比如要能够共享,推送, 等等。。。
我就是在瞎扯。。。

【在 n******h 的大作中提到】
: 虽然已经工作了几年,但是还是觉得系统设计题比较难准备阿。让你设计google
: calender之类的感觉切入点都不好找。平时工作也很少遇到这么笼统的要求。
: 不知道各位大侠怎么准备的阿。记得以前这个版上有些相关的文章,可是搜索了一下“
: 系统设计”又没有找到。

w****3
发帖数: 110
3
这么回答感觉面试官随便一问就要悲剧了。
l***4
发帖数: 1788
4
感谢分享

抛砖引玉:
前端后端一起上,前段用什么javascript framework, 这个可以随便扯,什么
angularjs, backbone, jquery, 等等,还有最流行的nodejs,然后讲讲browser cookie
, session, HTTP, ajax等等。
后端主要考虑scalability 和backend database. 加什么cache, 流行的有memcached,
redis, 最好了解一下。database用什么,SQL or NoSQL, AWS, Google App Engine,
or windows azure...
具体到calendar, 要搞清楚需要什么功能,比如要能够共享,推送, 等等。。。
我就是在瞎扯。。。

【在 q********c 的大作中提到】
: 抛砖引玉:
: 前端后端一起上,前段用什么javascript framework, 这个可以随便扯,什么
: angularjs, backbone, jquery, 等等,还有最流行的nodejs,然后讲讲browser cookie
: , session, HTTP, ajax等等。
: 后端主要考虑scalability 和backend database. 加什么cache, 流行的有memcached,
: redis, 最好了解一下。database用什么,SQL or NoSQL, AWS, Google App Engine,
: or windows azure...
: 具体到calendar, 要搞清楚需要什么功能,比如要能够共享,推送, 等等。。。
: 我就是在瞎扯。。。

q********c
发帖数: 1774
5
大牛给说说面试员怎么问就悲剧了,zkss...

【在 w****3 的大作中提到】
: 这么回答感觉面试官随便一问就要悲剧了。
j****y
发帖数: 684
6
我觉的这不是面世官要的答案。。。

cookie
,
,

【在 q********c 的大作中提到】
: 抛砖引玉:
: 前端后端一起上,前段用什么javascript framework, 这个可以随便扯,什么
: angularjs, backbone, jquery, 等等,还有最流行的nodejs,然后讲讲browser cookie
: , session, HTTP, ajax等等。
: 后端主要考虑scalability 和backend database. 加什么cache, 流行的有memcached,
: redis, 最好了解一下。database用什么,SQL or NoSQL, AWS, Google App Engine,
: or windows azure...
: 具体到calendar, 要搞清楚需要什么功能,比如要能够共享,推送, 等等。。。
: 我就是在瞎扯。。。

j******p
发帖数: 163
7
要扯原理扯概念,扯各种理念和区别。不用讲细致。看看OO analysis&design老师上课
的PPT或者书吧。
q********c
发帖数: 1774
8
devil is in the details, programmer不讲细节,谁讲,architect讲?面试和老师讲
课根本就不一样吧。

【在 j******p 的大作中提到】
: 要扯原理扯概念,扯各种理念和区别。不用讲细致。看看OO analysis&design老师上课
: 的PPT或者书吧。

j******p
发帖数: 163
9
你的思路对了,就成功大半了。面试谁需要你细节?话说就和白板coding一样,你拿到
题,脑海过一遍,把思路清晰地讲一下,跟面试官沟通下。得到首肯开始coding,哪怕
语法错误一堆,犯某些逻辑错误,只要有思路,敢讲,我相信这就是面试官想要的人。
当然,某些牛人上来噼里啪啦写一个完全正确的code, 排除在外。
面试时候,面试官一般都经历很多,站在很高屋建瓴的角度上来设计.跟老师应该是一
样的角色。如果你能做到跟老师思路一致,谈论他关心的东西,而不是说些细枝末节的
细节,却越走越歪。他可能毫不在意,听不下去了。重要的是交流!交流!交流!

【在 q********c 的大作中提到】
: devil is in the details, programmer不讲细节,谁讲,architect讲?面试和老师讲
: 课根本就不一样吧。

j******p
发帖数: 163
10
还有,系统设计究竟是指system architecture设计,还是OO design? 我们说的是两码
事。一般不会问programmer system architecture design吧。顶多是你用过什么
architecture.
q********c
发帖数: 1774
11
我看懂了,您是在纸上谈兵,你试试写个十几行code一堆语法错误,恐怕立马就跪了。
对了,system design和OO design根本就是两回事,OO是讲design pattern, system是
讲前,后端设计,performance, scalability等。



【在 j******p 的大作中提到】
: 你的思路对了,就成功大半了。面试谁需要你细节?话说就和白板coding一样,你拿到
: 题,脑海过一遍,把思路清晰地讲一下,跟面试官沟通下。得到首肯开始coding,哪怕
: 语法错误一堆,犯某些逻辑错误,只要有思路,敢讲,我相信这就是面试官想要的人。
: 当然,某些牛人上来噼里啪啦写一个完全正确的code, 排除在外。
: 面试时候,面试官一般都经历很多,站在很高屋建瓴的角度上来设计.跟老师应该是一
: 样的角色。如果你能做到跟老师思路一致,谈论他关心的东西,而不是说些细枝末节的
: 细节,却越走越歪。他可能毫不在意,听不下去了。重要的是交流!交流!交流!

n******h
发帖数: 97
12
都有吧。
主要是怕来一个比较模糊的东西,比如说你怎么设计一个交通灯控制系统之类的。给我
感觉比较问题比较模糊,很难回答阿。这种问题貌似OOD的偏向性比较大一点。遇到了
比较没有头绪。
怎么准备比较好呢?看看design pattern有用么?

【在 j******p 的大作中提到】
: 还有,系统设计究竟是指system architecture设计,还是OO design? 我们说的是两码
: 事。一般不会问programmer system architecture design吧。顶多是你用过什么
: architecture.

j******p
发帖数: 163
13
具体到交通灯控制,我怎么脑海里第一个冒出来的就是信号灯,同步,互斥的多线程问
题。具体用什么技术无所谓,重要的是谈理念吧。这是我一直坚持的。
说个经历。过去在国内一个大公司面intern, 群聊,一堆小孩子中间选一些,我们就从
软考题目里选几个,比如设计电梯系统等。其实我们这些旁听的主考官没几个懂答案。
就看那些人发言,说的是不是清晰,能不能聊,人是不是顺眼,是不是傲慢等。他们说
什么其实并不重要。。。自己也不懂啊。。。当然某些技术好的面试官也许能有点儿想
法。
最后,我就挑了几个发言还行,长得还不错的。。。一向颜控,没办法。。。
有个测试的team挑了个女孩特别出乎我意料。这女孩笔试不错,群聊一言不发,内向的
感觉。测试组的人说这样的人能踏实干活,不夸夸其谈。
最后其实我挑的几个来做intern的男生,也不咋的。见面也不跟我打招呼!!!气死我
了。要让我选择让不让他们留下来full time, 对我不恭的坚决毙之。

【在 n******h 的大作中提到】
: 都有吧。
: 主要是怕来一个比较模糊的东西,比如说你怎么设计一个交通灯控制系统之类的。给我
: 感觉比较问题比较模糊,很难回答阿。这种问题貌似OOD的偏向性比较大一点。遇到了
: 比较没有头绪。
: 怎么准备比较好呢?看看design pattern有用么?

w****3
发帖数: 110
14
不是大牛,但是我觉得要是面试官问个你上面说的这些内容里的细节你不知道就要悲剧了

【在 q********c 的大作中提到】
: 大牛给说说面试员怎么问就悲剧了,zkss...
1 (共1页)
进入JobHunting版参与讨论
相关主题
【工作机会】Sr.PHP Developer,Shanghai,China (适合想回中国发展的朋友)A家Billing Computation组三面后被灭,求分析
一道有意思的设计面试题--天气预报Servicepre-IPO 公司招聘3
G家店面design题目这两个设计题如何答?
王者荣耀 系统设计Pinterest陶涛:三个教训和三个发展选择 (转载)
Zynga onsite经历来道A设计题大家头脑风暴一下
赞被AMAZON速据,少量面经秒杀设计题
国内找北美社招职位面试总结FB设计题求教。
Amazon AWS招人大家不是说要多准备设计么,来一道google设计面试题目
相关话题的讨论汇总
话题: 设计话题: oo话题: design话题: 后端话题: 等等