跳到主要內容

發表文章

目前顯示的是有「面試」標籤的文章

刷題仔選邊站

 外商大公司常用leetcode刷題考驗軟體工程師的能力,這不是第一年的事情了。 把時光回到過去,第一個採用考程式邏輯、演算法的公司來做錄取標準,好像很有效,這方式題卻可以過濾掉表達能力差的人,不會說話在解釋的時候就被刷掉了,這在歐美是必須的條件,不會說話連生存都是問題,在亞洲呢? 很多亞洲文化不會說話卻有技術很強的人,他們就無法生存嗎,我們就是要能力強的人,溝通能力中等即可,又不是要業務。 在過去程式邏輯考試可以測試短時間內面對問題的解決方法,即使考的與工作無關,我不認為全部軟體工作都會需要認識演算法,更多的韌體工作一輩子都用不到演算法,那考這個要做甚麼,代表你願意學習? 公司是要賺錢的,不是要你來學習的,到現代有專門的練習網站,可以讓你練好在上,那考的只剩下看誰會讀書了。 讀書又是另一個問題了,這是公司與學校的差別,考試結果過關就是過關,然後恭喜你錄取了,不管是進入新學校還是進入公司。但我們不知道的是你背後付出的努力有多少,可能是練習了一前題才考上,也可能是練習50題就上,像我就是練個十題就出發,結果都是像聯考一樣,考過就考過,不會因為你是練習10題就說不錄取。但...會考邏輯的,不就是起源於公司錄取後,可以再訓練,認為基本能力好,那麼,該考的就不該是程式邏輯,而是「學習力」,在學校你可以當一個努力學習的好學生,也可以當一個天才學生只要讀一點書就可以上場。在公司,我們想要的是天才型,可以快速學習到重點,才能快速進入狀況,不是嗎。 再回到考試結果,錄取了兩個人,一個努力很久,一個靠天分而來,之後的發展可以顯而易見,努力型的每天面對壓力,要追上公司進度,天分型的爽爽過,需要更多的創意時候往往是天分型的更有成就,努力型的光是追著身影就累了,他們一樣都可以過考試的關卡,但後面的發展會有大不相同,公司不需要太多的努力員工,這會變成只有苦勞沒有功勞,做很多還被嫌,事實上努力的做很多不代表就該表揚你,要做對才有用。這點和學校很不一樣,在學校做很多會有同情分數,在工作不會有人同情你,只為有壓力伴隨你。 刷題的另一個問題,通過了基本測驗,剩下的都是在訓練就好,如果訓練不起來呢? 轉調其他單位總有能找到適合你的地方吧,未必吧,結果錄取了一個學習力很差的,或是溝通能力差的,有時候溝通差,不代表你不會說話,而是你只會說專業上的話,要讓事情前進這回事,就不再測驗範圍,這該不會也說...

冒名頂替者症候群

 如果「天才」必須使盡全力才能完成一件事情,他們會認為這代表自己還不夠好。平常他們做任何事總是輕鬆上手,所以遇到必須付出額外努力的時候,大腦就會告訴他們自己是冒牌貨。 最近學到新名詞,對於自己即將發生的好事,卻有種焦慮做不好的心情,可以稱做「冒名頂替者症候群」,甚至有可能還會去破壞這件好事的發生,然後再說,看吧,我就是不值得這件好事情。 冒名頂替者症候群,還有點完美主義,認為每件事情都該完美的發生著,不然會對不起這份能力,可想過,這個完美主義可是會逼著人前進,也是逼著人壓力,適當的壓力可以推自己前進,過度的壓力則會壓垮自己 (太少的壓力呢,就是活得很輕鬆啦)。適當的界線在哪裡,每個人不同,只要覺得不舒服,就是有點過頭了,調回來輕鬆點,又太少了,個人認為適當的線就在有點不舒服這裡,太多的不舒服,讓你睡不著覺,那就是過頭,一點點的不舒服還是可以過日子,只是會在意時間到的時候會發生甚麼,那就當作好事會花生阿,這樣不是比較快樂點嗎,要擔心壞事擔心不完的,好事就那幾種,沒發生也是正常的 之前我在談一份新工作,就是類似的情況,一切都已經到最後階段,好事情即將發生,就在眼前,條件這麼好的事情也是第一次出現,當然要答應,然後等正式流程跑完就可以成真,結果等待時候過長,開始懷疑是不是我不值得這個好事情降臨我身上,而是有其他人在候選之中,我只是其中一位,最後選定的最好的不是我,而是免強接受的才是我,如果有更好的,他們就會選擇別人,因為對方出得起好條件。 在懷疑過程,不斷地告訴自己,我值得這個好處,過這麼多關卡也不是想浪費雙方時間,不然直接刷掉就好,既然花了這麼多時間過濾、考試過關、大家認同,那就值得繼續等待,因為好條件是值得等下去的。 結果通知很不幸的,對方人數太多,不能讓流程繼續,只好就此結束。這下懷疑的冒名者變成真的冒名者,不管對方理由是真是假,反正就是好事情沒了,不到最後關頭,好事情未必會降臨到我身上,下一次機會出現的時候也一樣。 有了經驗之後,還是放輕鬆看待還比較實際點,不要再用期待又怕受傷害的方式活著,而是平淡的看著這些事情發生,不到最後都未必是真的,不論是好是壞,算是一種降級的「冒名頂替者症候群」,不該認為好事「即將」降臨到我身上,也不該認為好事就這樣「飛了」,時間自然會讓該發生的事情發生,繼續安排自己「能控制」的未來(例如帳單追繳),才是真的。不能控制的部分,...

遠端面試紀錄-2

 2021 Feb. 高通: 這個缺作指紋辨識相關,人事主動來找我的,我想說就來試試看機會,原本是在新竹的缺,我問有沒有台北的,回答是可以在台北工作,所以阿,問問看說不定有額外的收穫。接著要安排第一次對談,然後就沒消息了,過兩周問一下情況,又獲得馬上安排好時間,開始對談 第一關,工程師對談 技術考題大部分都和我工作有相關的部分,所以很熟悉的可以說很多,然後考應用程式題,因為只能用講的,沒有實際寫出來,我會怎麼做這個程式,例如問如何將兩數交換,用寫的應該很多人知道,用說的就考驗腦中的清晰程度了,而且還可以再進階的節省記憶體方法怎麼做,一樣用說的,還好都可以答得出來,換我問回去就是這個缺原來台北也有團隊,所以在台北上班很正常,只是開在新竹,要增加新竹這邊的人氣吧(我亂猜的) 結果,無聲卡 威X: 之前看到新聞他們有做電動機車,物流業市場的,已經發表車子了,2021夏天要上市,那現在應該要趕快做出來才對,所以有在徵人,除了本業也該投資其他產業,這公司有危機意識是應該的。電動車盡早佔有一席之地未來會有發展。 投出意願之後以為就沒下落了,過兩個月又聯絡上我,我都忘記這回事了,當然就來談談,英文證明如果有的話就寄給對方,翻箱倒櫃的終於找出來寄出去,這樣就不用現場考試了吧。所以約好時間到現場面談,台式作風就是直接面談。不用遠端。反正距離也近就走走看看。 第一關,人事談一段時間,大致上建立這個 team都是他找的人,也算是很有成就了 第二關,技術對談,考點基本東西之後,問一些將來工作可能會用的觀念與我過去做過的自動測試相關,在這領域的確會很需要這部分經歷,我雖然沒做過,也不是完全沒基礎,曾經接案時候做過相關產業的自動化機器,基礎方面是接近的,只是到了車子會有更多複雜的應用,與理論要學起來。主管認為我應該不用一年就可以學成,英文程度自認為可以和外國工程師溝通,可是還是認為考一下看看 第三關,英文測驗,先問人事英文沒過會被刷下來嗎? 還好英文只是一部分,主要還是專業部分符合比較重要,考題就是 TOEIC的濃縮版,50題裡面有聽力一半,閱讀一半,聽力用的是大舌頭發音,完全沒練習和準備直接來考,當然自認為不理想,而且又遇上發音不清楚,很像社會底層人的說話,只能免強回答 原本說提供英文證明就可以免測驗,結果還是要測驗,那何必提供呢,反正都是想測驗就測驗的,更何況,大公司總以為英文重要...

遠端面試紀錄-1

 要離開待了九年的公司,腳都麻了,復健運動還是要進行,不然想走都走不了,看到同部門同事因為財源滾滾而離開,措手不及的讓他們出去暫時沒有生存能力,此時覺得是自己多好,留下來的並沒有比較好,事情還是要承接,離開的可以拿到幾個月的生活費,等於是不用工作也會有薪水可拿,這幾個月就是用來復健,不是更好嗎,雖然是被強迫的,但這樣才會刺激更好的未來前進,紀錄一下我走過的復健路 2020   10月 耐能 獵人頭建議頭看看這家,想說之前試過無聲結果,之前獵人頭也幫忙問過後續如何,只得到被動的回應是不符合,可是不知道是哪裡不符合? 這不顯得獵人頭眼光有問題? 還是職缺說明文不對題,總之這次就當暖身的試試 結果: 無聲   12月  Logitech: 人事先email請我完成 jobvite資料填寫,簽好NDA,就先來準備線上工程師對談,後來才知道NDA真的要簽,不然這職務寫到一點擦邊,都會知道公司內部要做甚麼 第一關,台籍工程師對談,過去資歷的討論、確認與技術上對談,基本都是在互信角度的訴說自己過去經歷,我做過不少東西,也跨越不同層的事情 第二關,人事出現,主要是英文對談幾分鐘,確認英文程度可以對話 再來email通知可以進入下一關,安排與加州的工程師三位,各談一小時,然後隔天安排兩位主管,各談一小時,因為是加州,時間配合時差問題,我要在早上六點起來準備,(話說我好多年沒見過日出了),也沒辦法約在晚上,因為她說我們晚上兩三點才是他們的上班時間,(奇怪時差有這麼近嗎,而且晚上我狀況也會比早上六點好)。因為是加州工程師,所以確認一下是講英文吧,沒遇過這方式還確認一下,看名字可能是印度人。這下要準備面對印度腔了。 第三關,先來一位白人工程師,語速稍快,還好都在工作性質上,這都可以聽懂,只是有的真的不會,畢竟專業不同,沒接觸就是不會啊,都是問答形式的名詞解釋,這樣也聊過一小時了 第四關,印度工程師,語速放慢,在加州工作多少印度腔還是會改善的,來線上coding test,類似白板寫答案,共用文件看著我寫,題目先出簡單的,很快寫好之後提升難度,就想不出來了,有初步想法但不知道怎麼實踐,(後來發現我方法正確,講出分析過程很重要,程式解題只是其中一部分),時間到了還沒想好改善措施 第五關,印度工程師,直接來考題吧,出題是我從沒想過要怎麼做的,有學到了從不同角...