面試經(jīng)歷和面試題0

呵呵呵,說出來丟人,我特么到現(xiàn)在還在面試。不過,真正的猛士敢于面對(duì)慘淡的人生,找不到工作就是找不到,不敢面對(duì)也是慫貨,正視問題才能更好地解決。嗯,從今天起我要記錄每次面試的經(jīng)歷,從失敗中也能學(xué)到點(diǎn)東西么不是?

今天面試了兩家公司,中油瑞飛和樂視,坐車一個(gè)半小時(shí)才到石景山區(qū)的中油瑞飛,這是中石油下面的一個(gè)國企,其實(shí)挺坑爹的,這家公司招人其實(shí)是走外包。面試我的是一個(gè)iOS工程師,呵呵了,從中可以看出這家公司的風(fēng)格了。這個(gè)面試官看我簡歷,問了句時(shí)間復(fù)雜度和空間復(fù)雜度是什么,我愣了一下,然后問圓形的TextView怎么做,背景圖怎么改變,.9圖上面畫的點(diǎn)是什么,等等。

從中油瑞飛出來,我接到MTime時(shí)光網(wǎng)給我發(fā)來的拒信,這我特么都已經(jīng)麻木了,習(xí)慣了被拒絕的滋味,反而不覺得有多傷心。周五花了一天的時(shí)間面MTime,然而還是掛了。我很清楚自己敗在哪,我項(xiàng)目經(jīng)驗(yàn)少,雖然工作之余花了很多時(shí)間在學(xué),但是都不如實(shí)際工作中學(xué)來的有效。這是多少人總結(jié)出的經(jīng)驗(yàn),所以看到這篇文章的朋友們,學(xué)了東西一定要實(shí)踐出來。

坐地鐵趕往下一個(gè)面試,樂視。好吧,既然我決定寫出來了,那我就把自己狼狽的事情寫出來也無防了。我先后3次面試樂視了,這次算是第4次了,你們感受一下。去到石佛營樂視的辦公地點(diǎn),時(shí)間還比較早,我出去吃了頓飯,我特么都不敢花錢了,15塊錢我已經(jīng)開始心疼了。失業(yè)的男人啊,就是這么落魄。

去到他們公司,感覺會(huì)考快排之類的算法,我掏出來手機(jī)看了幾個(gè)人寫的博客,記了個(gè)大概。然后面試的時(shí)候,看著簡歷問了些設(shè)計(jì)模式,他看我說得這么流利,估計(jì)開始懷疑我是專門背熟了的,我是把《Android源碼中的設(shè)計(jì)模式》這本書翻了不下3遍了。然后,又是Activity啟動(dòng)模式之類的常規(guī)題,我在《Android開發(fā)藝術(shù)探索》中也已經(jīng)看熟了。我不知道為什么都喜歡問打渠道包這種問題,好吧我有點(diǎn)坑自己了,我其實(shí)沒有自己打過包,可是我在簡歷上寫了,已經(jīng)好多次被問這個(gè)問題了,我也一直沒有重視過它,每次都會(huì)減分。

然后,果然問到快排了,要求口述算法,我坑坑巴巴地說了一通,這時(shí)候面試官可能覺得是背的吧,于是考我實(shí)際寫代碼的能力。出了一個(gè),“撲克牌洗牌”的程序,我寫了一會(huì),思路不是很流暢,就沒寫完,還有個(gè)地方出個(gè)大錯(cuò)誤,主要邏輯也沒有體現(xiàn)出來。面試官不爽了,沒讓我繼續(xù)寫下去,給我出了一個(gè)小智力題,這個(gè)題我恰巧上周五面試MTime的時(shí)候遇到了,所以也正確回答出來了。這時(shí)候,面試官優(yōu)點(diǎn)猶豫,不過他還是不太想讓我順利通過,于是乎補(bǔ)了一刀。問,如何定位線上的bug,我想這不難啊 ,《藝術(shù)探索》那本書就有寫,我就那么回答了,然而并不是面試官期望的答案。他補(bǔ)充說,混淆了代碼的線上bug怎么定位,我懵逼了,我不知道。OK,面試官的目的達(dá)到,可以收工了。

所以,不出什么意外的話,還是掛了。呵呵,這酸爽。

回到我住的小窩之后,我試著寫了下洗撲克牌的程序。

public class PokerCard {    
    private Shape shape;    
    private String value;    
    public PokerCard(Shape shape, String value) {        
          this.shape = shape;        
          this.value = value;    
    }    
    @Override    
    public String toString() {
          return shape + " " + value;    
    }
}
public enum Shape {    
    HONGTAO,    MEIHUA,    FUANGKUAI,    HEITAO,    BIG,    LITTLE
}
public class Poker {    
    private Set<PokerCard> cardSet = new HashSet<>();
    public void resetPoker() {
        String[] values = new String[]{"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
        for (Shape shape : Shape.values()) {
            if (shape != Shape.BIG && shape != Shape.LITTLE) { 
               for (String s : values) {
                    PokerCard card = new PokerCard(shape, s);                                                                     cardSet.add(card);               
               }            
            }
        }        
        cardSet.add(new PokerCard(Shape.BIG, "Joker"));
        cardSet.add(new PokerCard(Shape.LITTLE, "Joker"));        
        for (PokerCard card : cardSet) {
            Print.print(card);
        }
    } 
   public static void main(String[] args) {
        Poker poker = new Poker();
        poker.resetPoker();
    }
}

感覺自己代碼能力還是挺弱的,找不到工作也是活該。希望朋友們多多批評(píng)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,323評(píng)論 25 708
  • 和她熟的人都覺得她大大咧咧,有點(diǎn)傻有點(diǎn)天真,和她不熟的人都覺得她內(nèi)向,不愛說話,其實(shí)沒有一個(gè)是真正的她,她做每一件...
    戴溪溪閱讀 621評(píng)論 0 0
  • 她說 世間 美好的事 莫過于 兩情相悅 風(fēng)說 世間 又有多少 是兩心相悅 走進(jìn)婚姻的喲 她問 若兩情 不相悅 干嘛...
    雪莉詩話閱讀 198評(píng)論 12 14
  • 我在游蕩,孤魂野鬼一樣。 突然,我聽到了一首歌,如此熟悉,令人深思。 還記得那時(shí)青春年少,第一次聽到這首歌時(shí),就如...
    聽說可達(dá)是浪子閱讀 173評(píng)論 0 0

友情鏈接更多精彩內(nèi)容