枯燥至极的Amazon面试:3轮面试,2轮原题
Amazon也太看重OOD了!前方有学员反馈,亚麻一轮电面不考算法,上来就是OOD,直接把她整懵了:
亚马逊虽然以玄学著称,但它对OOD真不是一般的偏爱!无独有偶,另一位同学在亚麻的3轮面试中遇到了2轮OOD,考到原题轻松上岸!
作为“面试万金油”的OOD,在面试中出现的频率越来越高。但由于题型少,只要摸清常考题就足够!
为了节约大家时间,我们特意整理出《OOD高频面试合集》!
大厂高频OOD原题礼包
经无数人验证的“押题宝典
截图仅展示部分,完整版文末领取
不少同学都是这份福利包的受益者,据说面试当中押到原题:
往年,OOD是new grad和新手工程师面试中最常考的题型,但今年有不少老鸟也遇到了考完OOD再考系统设计的情况。
然而市面上关于OOD系统的学习资料只有解题过程,很少会有面试导向的,对OOD的提升十分有限。
其实,OOD不像算法题库一上来就有几百上千道,翻来覆去就那几道题反复考。
▲OOD高频题型+常考真题
如果有经验丰富的高手带你一边整理解题思路,一边刷面试中的常见题型,就能轻松应对OOD面试。
基于此,九章算法的《面向对象设计 OOD》梳理了所有大厂面试中常考的OOD高频题。只需两周,让你在刷题过程中熟悉OOD答题技巧,站在面试官的角度帮助你找到解题思路。
拿设计电梯这道题举例,应该先和面试官确认需求:
每辆电梯的目前重量是多少?
⭐ 是否需要设计两种类?例如客梯和货梯,如果需要,它们之间是 什么关系?
在OOD面试中,面试者需要通过类图和代码展现出设计的功能,缺乏项目经验的new grad和新手工程师往往一遇到OOD就挂。
为了帮同学攻克OOD这个“拦路虎”,文泰来老师提炼了OOD的解题技巧——5C解题法和SOLID原则。
5C解题法
Clarify:通过和面试官交流,去除题目中歧义,确定答题范围。 Core objects:确定题目所涉及的类,以及类之间的映射关系。 Cases:确定题目中所需要实现的场景和功能。 Classes:通过类图的方式,具体填充题目中设计的类。 Correctness:检查自己的设计,是否满足关键点。
SOLID原则
S - Single-responsiblity principle 单一责任原则 O - Open-closed principle 开发封闭原则 L - Liskov substitution principle 里氏替换原则 I - Interface segregation principle 接口分离原则 D - Dependency Inversion Principle 依赖反转原则
如何免费体验
长按扫码即可免费报名试听
或点击文末“阅读原文”
如何领取礼包
最新评论
推荐文章
作者最新文章
你可能感兴趣的文章
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to [email protected]. For more detail of the source, please click on the button "Read Original Post" below. For other communications, please send to [email protected].
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。