FLAG面试毫无新意,2轮手撕原题上岸...

原创
2020/11/17 02:00
阅读数 14

亚麻对OOD可以说情有独钟,前方学员新鲜挂经,一轮电面没考算法,上来就是OOD,直接把她整懵了:


 

大家都说Amazon面试玄学,但也能看出一些规律:OOD真的高频。就在本月,另一位同学3轮面试中遇到了2轮OOD,直接手撕原题轻松上岸!



大厂高频OOD18题礼包

 经无数人验证的“押题宝典” 


部分截图展示,拉到文末领取



OOD翻来覆去就这几道题,枯燥至极



往年,OOD是new grad新手工程师面试中最常考的题型,但今年的形势是大公司会或多或少都加点OOD去考,不少职场老鸟在遇到了考完OOD后再考系统设计的情况。 


然而市面上关于OOD系统的学习资料只有解题过程,很少会有面试导向,对OOD的提升十分有限。


其实,OOD需要重复刷面试中的高频题、常考题。而且OOD不像算法题库一上来就有几百上千道,翻来覆去就那几道题反复考



如果能找到具备丰富经验的高手带你一边整理解题思路,一边刷面试中的常见题型,就能轻松应对OOD面试。


基于此,九章算法的《面向对象设计 OOD》梳理了所有大厂面试中常考的OOD高频题只需两周,让你在刷题过程中熟悉OOD答题技巧,站在面试官的角度帮助你找到解题思路。



黑五预售折扣

优惠券【C2A4D1】,使用支付即享88折

截止至2020/11/27




仅凭自学,扛不住面试官的follow up



OOD在面试中的考察重点是看你能不能说出这样设计的优点和缺点,以及这样选择的得失。对于new grad来说,如何回答好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 赖反转原


这几条原则是非常基础而且重要的面向对象设计原则,只要熟练掌握这两大解题套路,再跟着老师结合实战过几遍,就能在OOD面试中迅速找到解题思路,遇到难题也能迎刃而解!



试听课免费体验内容

  • 什么是面向对象设计(OOD, Object oriented design)

  • OOD面试中常见的面试题总结、分类

  • 如何评判一次OOD面试的表现是好是坏

  • OOD面试应对方法:

      - SOLID原则

      - 5C解题法

  • 设计模式讲解 Design Pattern - Strategy

  • 高频OOD面试题讲解 - 电梯设计 Elevator Design



讲师介绍





如何免费试听



长按扫码,即可免费报名试听

或点击文末“阅读原文”


黑五预售折扣

优惠券【C2A4D1】,使用支付即享88折

截止至2020/11/27



OOD面试高频题礼包



扫码添加九章算法-渔渔微信

私信口令【押题宝典】+课程试听报名截图

渔渔将在1个工作日内发放资料



点击“阅读原文”,立刻免费报名

本文分享自微信公众号 - 九章算法(ninechapter)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部