For a full-time role, we generally do two rounds of interviews. In the 1st round, you’ll typically talk to two people for about half an hour each. After this interview, you may be invited back for a 2nd round of interviews that will usually involve 4-5 people for half an hour each. In most cases, the 2nd round of interviews is the final one before a decision to decline or extend an offer will be made.
For a student intern (PEY, co-op, summer intern) role, there is usually only one round of interviews. You’ll speak with 2-3 people for half an hour each. The decision to decline or extend an offer is made based on the results of this one round of interviews.
Intel軟件工程師面試題
Leetcode 3Sum
# // Write a function "is_balanced" that tests if the brackets contained in a string are balanced
# // Example:
# // "x[3]" => Ok
# // "x[[3]]" => Ok
# // "x[3[" => Not balanced
Intel的人喜歡搞突然襲擊= =。就是在你要去吃飯的點突然給你來個電話說我們來面試下吧~~
1. C語言中的調用約定
2. JAVA object中的同步函數
3. 實現memcpy需要注意哪些
4. JAVA的模板和C++模板之前的區別
5. 了解拷貝構造函數嗎?我要通過拷貝構造函數復制一個對象,假如對象的成員中有個指針類型的變量,如何避免拷貝出來的副本中的該成員指向同一塊內存?
6. JVM如何加載.class文件的?
7. MapReduce的shuffle過程有了解嗎?
Intelsoftware developer面試題
1. 有一個集群,每個機器上裝的都是Linux,其中某臺機器上有個可執行文件。現在需要將該文件復制到其他每臺機器上并執行。通過腳本實現。
2. Linux下查看內存使用情況的命令。
3. JAVA中如何實現多線程同步?
4. 淘寶的數據庫里有一張表,輸出銷售量為前10的城市。寫相關的SQL語句。
一面面試官問了一些linux的基礎問題,還有進程之間是如何同學的。要求用英文進行對話,用英文介紹了一下之前的實習工作。最后要求手寫代碼。寫不出來的時候,面試官會引導你。二面面試官了解了一下你的意向,以及以后想發展的方向等等。
面試官問的面試題:intel軟件開發工程師面試題
1.linux如何查看進程?
2.進程之間如何通信?
3.如何精準的查找某個字段,通過linux
4.快速排序