[请益] 怎样算是会物件导向跟资料结构

楼主: j0958322080 (Tidus)   2019-06-19 10:10:05
小弟因为非本科系,硕班主要都是写小小的数值计算而已,
都是用C99特性去写的,所以没什么需要OOP跟资料结构,
但是目前在软件部工作同事的用C++写的CODE也事都看得懂,
不过面试时如果主管只有问你懂OOP跟资料结构,我也不敢说我懂。
请问怎样才能算懂OOP跟资料结构
作者: linliu0624 (kawa)   2019-06-19 10:17:00
我也想知道怎样算会怎样算懂,卡一个
作者: yeebon   2019-07-22 16:41:00
chx64的1/2悖论真的很经典呢
作者: CorkiN (柯基)   2019-06-19 10:21:00
卡位等高手解答
作者: acer1832a (Mike)   2019-06-19 10:23:00
知道继承、封装、多型的意义就算懂了吧
作者: bearbox   2019-06-19 10:23:00
作者: y3k (激流を制するは静水)   2019-06-19 10:44:00
我觉得面试的宝贵时间要问就请对方举经验实例说明吧还要问原理跟名词的话根本表示问的人自己也不懂
作者: thefattiger (LT)   2019-06-19 11:06:00
面试的时候当然都说懂,说不懂就直接out了
作者: strlen (strlen)   2019-06-19 11:45:00
物件导向 -> 多型 资料结构 -> 空间换取时间精义就这两个囉
作者: Lhmstu (lhmstu)   2019-06-19 11:46:00
想知道+1,等高手解答
作者: leoloveivy (cried)   2019-06-19 12:17:00
prototype 和 profiling 不会OO的第一个一定超慢资料结构不熟的写得程式可能很慢 但如果会平行就不在DSA里面
作者: groza (狗煞)   2019-06-19 12:17:00
推 我也想知道
作者: leoloveivy (cried)   2019-06-19 12:18:00
不然怎么还可能问你VPTR之类的哈哈哈
作者: legendmtg (CLANNAD)   2019-06-19 12:25:00
三个程度 1.看到时知道他是什么2.知道什么时候该用什么3.懂得如何修改或不靠函式库实做
作者: jhengsiaomin (siaomin)   2019-06-19 12:44:00
物件导向的部分我认为可以看一下design pattern的各模式应用,多看多实作会更有帮助
作者: Masakiad (Masaki)   2019-06-19 12:51:00
我都请应试者画出之前专案类别图,然后再请他在白板重构
作者: lwtech   2019-06-19 13:00:00
楼上你好严格...
作者: thefattiger (LT)   2019-06-19 13:09:00
记得之前版上有一系列讨论OO的文每一篇都说上一篇不懂,完全没讲到精随
作者: sueshihwei (Fox)   2019-06-19 13:12:00
当然说会,他又没问你是不是“很会”
作者: qscesz1456 (soloud)   2019-06-19 13:54:00
OOP看不难 要会用需要很多的实作经验 用的好就更不容易了...
作者: alihue (wanda wanda)   2019-06-19 14:22:00
用二分法没用啊,面试谷歌的懂,跟面试40k工作的懂不一样
作者: lwtech   2019-06-19 14:29:00
其实不重要,以前开机插磁片,现在呢
作者: chuegou (chuegou)   2019-06-19 15:37:00
就是披萨工厂啦
作者: Hsins (翔)   2019-06-19 15:46:00
同事用 C++ 写的 Code 看得懂…这跟 OOP 之间的关联是?C++ 是支援 OOP 啦,可是他同时还有 C/Template/STL 的部分很可能你同事写的 C++ 完全没有用到 OOP 特性啊...我有个社科院学妹说他会写 Python 可是从来没写过类别
楼主: j0958322080 (Tidus)   2019-06-19 16:29:00
是有用到啦,开发app的软件部,没说清楚
作者: readonly (唯读)   2019-06-19 17:02:00
面试说会 OOP 是自掘坟墓
作者: newstar2007   2019-06-19 17:24:00
说了解就好 谦虚点
作者: iiiii (I take 5)   2019-06-19 18:44:00
直接Leetcode的OO或是GitHub直接展示Side project,比较有说服力,talk is cheap.
作者: ChungLi5566 (中坜56哥)   2019-06-19 18:54:00
OOP是MVC的前置技能
作者: meowyih (meowyih)   2019-06-19 20:37:00
跟问“精通英文”是什么一样,说自己精通的一定搞不懂状况,英文是母语的都不会说自己精通了XD
作者: vi000246 (Vi)   2019-06-19 21:49:00
比面试官懂就好
作者: prag222 (prag)   2019-06-19 22:41:00
身为sj号称dp哥的我 坐等高手+1 开冷气准备睡觉了
作者: stkoso (Asperger)   2019-06-20 01:00:00
会直接这样问的主管也就是个草包
作者: lukelove (午睡)   2019-06-20 01:21:00
P(会OOP|四大纯血) ~= 1 我觉得这样判断比较快
作者: ChungLi5566 (中坜56哥)   2019-06-20 23:57:00
主管问你懂不懂练 并不是想看你的基本功你应该回答应用技例如MVC各元件的相互作用 以及用哪种语言哪种框架实作过哪些系统
作者: fakespace (虚空)   2019-06-23 00:36:00
个人感觉,如果你看得懂你同事的c++, 你同事可能不熟c++

Links booklink

Contact Us: admin [ a t ] ucptt.com