1.Cisco Systems, Inc. : 世界第一大網路設備製造商。
2.Oracle : 世界第一大資料庫軟體商。
3.Sun Microsystem : 世界第一大UNIX作業系統及伺服器製造商。
第一天
1. Ajay (留個小鬍子,學習應用速度特別快,膚色偏白的印度人) "Hey, how are you, my name is Ajay",一下子感受到他樂觀開放的精神,讓John沒那麼緊張,隨後問了我一些背景的問題,簡單回答後,便開始提問:
1.Cisco目前是全球最大的網路公司,分公司遍佈全球,0-24小時每個時區都有大型伺服器,這是我們的工作環境,請問你對UNIX的熟悉度到哪?
2.請問如何設定使用者的bash為restricted bash? restricted bash的用途與使用時機是?
3.請問在bash的環境下,如何做數學運算的加減乘除?
4.請你寫出一個bash的程式,找出最近24小時內,在目錄/lib, /usr, /etc下被修改過的檔案。你猜猜這個程式的目的是?
5.請寫出一個bash程式判別該系統是SunOS, Solaris, HP-UNIX, IBM AIX, 或是Linux?
2. Eric (道地的美國人,高高留著部長的金髮,是project lead) "My name is Eric, what's up?",說話輕聲細語的但速度很快,相當斯文,便開始提問:
1.你會PERL程式設計嗎?
2.請簡單描述race condition,並告訴我有些什麼方法可以解決。
3.請問離開程式的函示exit()後面所給的數字有什麼意義,該如何應用?
4.如何在bash中捕捉不同的signal,要把該signal的預設動作改成別的,要如何做呢?
5.請問process所有屬性中的cwd目的為何?
6.如何把母程序的環境變數,不要繼承到子程序中?
7.如何在主從架構中傳輸環境變數?
1.John你目前最引以為傲的技能是?
2.如果你不會PERL的程式語言,部門給你一個任務用PERL寫出一個資料分析程式,請問你會如何反應及執行?
3.請問賦予的任務如果即將超過截止日期,你會如何處理?
4.主管給你一個不可能的任務,你的想法是?
5.如果在目錄/usr/bin及/bin下各有一個執行檔ls,請問那一個ls會掀被執行?
6. /etc/passwd存著使用者的密碼,請問該如何防止被複製?
1.請問你操作過哪些UNIX系統?
2.系統管理部門全球有500台以上的Solaris, SunOS, HP-UNIX以及少許的SGI UNIX,IBM AIX,如何讓這些伺服器可以共享/lib?
3.使用過IBM的AIX系統過?
4.RAID各有什麼特性?如何應用?
5.CDPATH環境變數如何使用?有什麼好處?
6.pushd及popd的用處,有什麼好處?
7.哪些指令可以顯示目前的環境變數?
8.如何使用NIS設定時區?
第二天由於第一天的表現,John懷著很不安的心又到了Cisco的Building E,心想今天的面試一定比昨天難,該如何是好?
- Christine: "Good morning, John. How's going yesterday? Was it fun?". John緊張的要死,依照亞洲人的習慣,回答:"Yes". Christine說,昨天的人回饋很好,很難得的是,要找好的程式設計師不難,但是要找到兼具熟練的作業系統操作,了解伺服器架構的,就不容易了,再加上你剛畢業,更是稀有。因此,接下來就沒有面試了,等下請你吃中飯,下午與人事部討論聘僱細節。
留言列表