小弟因為非本科系,碩班主要都是寫小小的數值計算而已,
都是用C99特性去寫的,所以沒什麼需要OOP跟資料結構,
但是目前在軟體部工作同事的用C++寫的CODE也事都看得懂,
不過面試時如果主管只有問你懂OOP跟資料結構,我也不敢說我懂。
請問怎樣才能算懂OOP跟資料結構
作者: 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我覺得面試的寶貴時間要問就請對方舉經驗實例說明吧還要問原理跟名詞的話根本表示問的人自己也不懂
作者:
strlen (strlen)
2019-06-19 11:45:00物件導向 -> 多型 資料結構 -> 空間換取時間精義就這兩個囉
作者:
Lhmstu (lhmstu)
2019-06-19 11:46:00想知道+1,等高手解答
prototype 和 profiling 不會OO的第一個一定超慢資料結構不熟的寫得程式可能很慢 但如果會平行就不在DSA裡面
作者:
groza (狗煞)
2019-06-19 12:17: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
樓上你好嚴格...
記得之前版上有一系列討論OO的文每一篇都說上一篇不懂,完全沒講到精隨
作者: sueshihwei (Fox) 2019-06-19 13:12: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 可是從來沒寫過類別
作者: 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.
作者:
meowyih (meowyih)
2019-06-19 20:37:00跟問「精通英文」是什麼一樣,說自己精通的一定搞不懂狀況,英文是母語的都不會說自己精通了XD
作者:
prag222 (prag)
2019-06-19 22:41:00身為sj號稱dp哥的我 坐等高手+1 開冷氣準備睡覺了
作者:
stkoso (Asperger)
2019-06-20 01:00:00會直接這樣問的主管也就是個草包
P(會OOP|四大純血) ~= 1 我覺得這樣判斷比較快
主管問你懂不懂練 並不是想看你的基本功你應該回答應用技例如MVC各元件的相互作用 以及用哪種語言哪種框架實作過哪些系統
個人感覺,如果你看得懂你同事的c++, 你同事可能不熟c++