---
# System prepended metadata

title: 1.指標

---


# 1.指標
指標也算是一種變數，只是裡面存的不是一般的「數字」，而是記憶體位置。另一種說法是，指標會間接地「指向」指向變數的記憶體位置。![](https://i.imgur.com/9kjoCi7.png)

# 2.費式數列
![](https://i.imgur.com/J2aEWJg.png)
# 3.race condition
同時間，對相同的變數進行了讀寫會造成的原因
# 4.OOP
物件導向程式設計
# 類別(Class)
資料的形式(屬性, Field)以及對資料的操作(方法, Method)

# 物件(Object)
物件也就是類別的實例

# 封裝 (Encapsulation)
物件內部的資料隱藏起來 只能透過物件本身所提供的介面取得物件內部屬性或者方法

# 繼承 (Inheritance)
在某種情況下，一個類別會有「子類別」。子類別比原本的類別(稱為父類別)要更加具體化，也就是說子類別繼承了父類別。例如：計程車(子類別)繼承了汽車(父類別)原有的屬性以及方法，也新增了自己特有的屬性(driverName)。

# 多型 (Polymorphism)
簡單來說就是相同名稱的方法(Method)，多個相同名稱的方法，傳入不同的參數，會執行不同的敘述。多型(Polymorphism)則包含多載(Overloading)和複寫(Overriding)。

多載(Overloading) — 是指說在相同類別中，定義名稱相同，但是參數個數不同，或是參數型態不同的函式，這樣就可以利用參數個數或者參數型態，呼叫到對應的方法。例如：一個計算面積的方法，如果傳入一個參數，就當正方形來算面積；傳入兩個參數，就當成長方形來算面積。
複寫(Overriding) — 是指覆寫掉父類別中的函式。例如：動物類別(父類別) getLegs()方法被鳥類別(子類別)覆蓋。
# 5.字串翻轉
![](https://i.imgur.com/7ARHYEb.png)

# 1分鐘
您好！我是宋浩宇，畢業於高雄科技大學資訊工程系，專長領域在於程式設計，很高興有這個機會面試明基電通公司的軟體工程師。
大學畢業之前，我就一直對程式設計很感興趣
在專題中，是利用openCV的辨識技巧來辨識
並用python的flask寫成網頁來引用webRTC來辨識。

我認為和同學來回協商的溝通能力，以及能夠承受專案的壓力，都是我能夠勝任這份軟體工程師職缺的優勢。
而大學專題的經驗讓我更確定這將是我願意投注心力耕耘的領域，也相信自己過去豐富的專題經驗，能與公司一起成功拓展市場

程式方面一直是我投注許多心力、也擁有高度專業的領域，如果有幸加入，我也相信在貴公司的企業文化與發展目標下，一定能協助團隊在其領域位居領導地位
期待與貴公司一同努力成長，謝謝！
# 3分鐘
您好！我是宋浩宇，畢業於高雄科技大學資訊工程系，專長領域在於程式設計，很高興有這個機會面試明基電通公司的軟體工程師。
大學畢業之前，我就一直對程式設計很感興趣
在專題中，是利用openCV的辨識技巧來辨識
並用python的flask寫成網頁來引用webRTC來辨識。

我認為和同學來回協商的溝通能力，以及能夠承受專案的壓力，都是我能夠勝任這份軟體工程師職缺的優勢。
而大學專題的經驗讓我更確定這將是我願意投注心力耕耘的領域，也相信自己過去豐富的專題經驗，能與公司一起成功拓展市場
。
此外，我擁有這三點優勢，讓我能夠勝任這份軟體工程師的職缺
第一，我有優秀的程式語言能力與溝通能力，能和同事間順暢溝通、來回協商；
第二，我有強大的抗壓力，開發導向的工作模式是我達到目標的動力而非阻力；
第三，我善於傾聽，並加以分析，可以提出最好的方法來解決問題;

程式方面一直是我投注許多心力、也擁有高度專業的領域，如果有幸加入，我也相信在貴公司的企業文化與發展目標下，一定能協助團隊在其領域位居領導地位
期待與貴公司一同努力成長，謝謝！

# 未來期望
我希望至少在三年內穩定自己的能力與專業知識
在貴公司穩定成長成為一個無可替代的專業人才
並且希望五到十年內能夠穩定晉升成長為專業工程師
