iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 12
3
自我挑戰組

不前不後,不上不下,一個曾經交大資工書卷的軟體工程師成長之路系列 第 12

面對現實:找工作 Part 2 問題大集合

以下摘自我以前的紀錄
所以是十年前的面試經驗
以及我被問過的問題吧
基本上 只有兩類問題

  1. 技術問題
  2. 非技術問題
    (我知道是廢話XDDDDD)

一定要準備的

  1. 自我介紹(甚至包含英文的)
    通常開始都會請你自我介紹
    所以這部分一定要準備
    有好的開始 穩定軍心 才是成功的一半

  2. 對這公司的疑問
    這也一定要準備的
    展現你想進這公司的決心以及如何問問題的技巧...

技術問題

C語言

  1. pointer(int*), double pointer(int**)
  2. Call by value, call by reference
  3. extern, static, volatile variable
  4. 指標與陣列的差別
    5 #define

C++

  1. virtual function, pure virtual function
  2. public protected private
  3. const int* <=> int* const p
  4. struct

Java

  1. 繼承 與 多型
  2. multi-thread output

資料結構與演算法

  1. 字串比較
  2. Search in binary search tree
  3. Array vs List
  4. Radix sort
  5. BFS & DFS and their related data structures
  6. Reverse linked list
  7. Merge sort
  8. 字串長度計算
  9. 時間複雜度
  10. Hash table
  11. Heap
  12. string copy
  13. string to int, int to string
  14. 印聖誕樹啦

雜項

  1. IPC的各種方法
  2. 什麼是virtual machine
  3. Pipeline的精神是什麼
  4. packet switch & circuit switch
  5. 什麼是QoS
  6. 何謂RAID
  7. 實作singleton
  8. process and thread
  9. 什麼是deadlock
  10. 什麼是inner join, outer join
  11. 為什麼要做index
    12 Regular expression
  12. Protocol to TCP/IP layer
  13. Common Unix command
  14. 解釋 process的 stack & heap
  15. mutex and semaphore
  16. 什麼是 sql injection
  17. 什麼是XSS attack
  18. 你在網址列打下www.google.com到看到網頁 中間經歷過哪些事

非技術問題

  1. 你怎麼挑選公司的
  2. 為什麼要選我們公司
  3. 你做過的最大的專案
  4. 你如何驗證你寫的程式是對的
  5. 你覺得你的專業能帶給公司什麼
  6. 你的優點是什麼
  7. 你的缺點是什麼
  8. 工作上碰到難以相處的同事上司該怎麼辦?
  9. 能形容你的三個詞彙
  10. 你平常休閒時候會做什麼呢
  11. 你上次看到跟資訊相關的新技術是什麼?你覺得他有什麼用?為什麼你會關注他
  12. 你如何看待別人對你的批評
  13. 你如何看到自己的失敗
  14. 你希望有怎樣的上司?你自己想成為怎樣的上司
  15. 跟同事意見不同的時候 你會怎麼辦
  16. 你為什麼離職
  17. 你覺得你想要怎樣的工作環境
  18. 你覺得你三/五年後想做什麼?會是什麼?
  19. 介紹一個你做過的專案 怎麼開始 怎麼設計 怎麼分工 你扮演怎樣的角色 碰到什麼問題 可能的效能瓶頸有哪些
  20. 跟人合作的經驗
  21. 你是個有創意的人嗎

英文
我那時候面試滿多公司(尤其在竹科)都需要上機考英文的
包含了英文聽力跟閱讀
難度大概就跟TOEIC差不多
不知道現在是不是也一樣


上一篇
面對現實:找工作 Part 1
下一篇
小菜鳥第一課:軟體開發流程
系列文
不前不後,不上不下,一個曾經交大資工書卷的軟體工程師成長之路30

尚未有邦友留言

立即登入留言