iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

初階面試常見題目彙整 系列

每一次在面試的時候,
都一而再再而三的遇到重複的問題,
偏偏往往過了一兩個月後會開始模糊起來!
來吧!把自己模糊的記憶重新整理一遍。
自己咀嚼過後的資料能快速回憶,
也順帶給眾人批判並且提攜我一程。

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

初階面試常見題目回答-前言-鐵人賽第一日

面試的時候,每過一陣子開始忘記東西,不論是想上廁所、太久沒用,或是腦裡還在想公事。對面面試的人員往往都會想給我滾回去複習再來!!!這種事連道場的小鬼都知道啊 以...

2023-09-14 ‧ 由 lionchad 分享
DAY 2

初階面試常見題目回答-封裝-鐵人賽第二日

萬物起始,風景依舊,不免俗的得先從最為基礎的開始說起, 不論什麼都得從最底層的說起,首先我們先清楚定義,關於解釋, 封裝(Encapsulation)一種將抽象...

2023-09-15 ‧ 由 lionchad 分享
DAY 3

初階面試常見題目回答-繼承-鐵人賽第三日

至盤古開天闢地以來我想各位對繼承的含意,各有各樣的見解,我想對最初各位都有所見解。 雖然我知道各位對於繼承在於蝌蚪的時候都有感受了,但還是不免俗的來一下介紹。...

2023-09-16 ‧ 由 lionchad 分享
DAY 4

初階面試常見題目回答-多型-鐵人賽第四日

多型(Polymorphism)多型是指同一個方法名稱可以被不同的類別實作以產生不同的行為。通常來說有兩種最具代表性的作法Overload(多載)、Overri...

2023-09-17 ‧ 由 lionchad 分享
DAY 5

初階面試常見題目回答-OOP物件導向概念-鐵人賽第五日

是時候來點-OOP設計概念 我相信各位應該非常常聽到OO什麼什麼的其實這件事情非常簡單SA是系統分析師那麼OOA就會是物件導向分析SD是系統設計師那麼OOD就會...

2023-09-18 ‧ 由 lionchad 分享
DAY 6

初階面試常見題目回答-介面-鐵人賽第六日

一生二,二生三,三生萬物在昨日描述的途中,提過了何謂抽象我把它描述成廣義的定義。 那麼函式多載會是同名的但不同實作的Function,如果我把多型與抽象結合起來...

2023-09-19 ‧ 由 lionchad 分享
DAY 7

初階面試常見題目回答-SOLID(SRP)-鐵人賽第七日

SOLID到底是硬在哪裡為什麼往往聽到這個解釋不清楚就直接畫個大叉叉,。 SOLID 是面向物件設計和程式設計中的五個基本原則簡稱合併的不過在進入SOLID之前...

2023-09-20 ‧ 由 lionchad 分享
DAY 8

初階面試常見題目回答-SOLID(OCP)-鐵人賽第八日

開放封閉原則(Open-Closed Principle,OCP):軟體中的對象(類,模塊,函數等等)應該對於擴展是開放的,但是對於修改是封閉的---來源維基百...

2023-09-21 ‧ 由 lionchad 分享
DAY 9

初階面試常見題目回答-SOLID(LSP)-鐵人賽第九日

里氏替換原則(Liskov Substitution Principle,LSP)是一個關於物件導向程式設計中子類別與父類別關係的原則。 聽起來非常的特別,而這...

2023-09-22 ‧ 由 lionchad 分享
DAY 10

初階面試常見題目回答-SOLID(ISP)-鐵人賽第十日

介面隔離原則(Interface Segregation Principle,ISP) 介面隔離原則的目的是讓每個類別都有明確的職責,避免出現「胖」介面或「胖」...

2023-09-23 ‧ 由 lionchad 分享