[面試]記一次被問到煩起來的面試經歷。

小煩發表於2020-12-26

原先呢,覺得年末了,大家都問一些崗位適配的問題面試,各自節約一下自己的時間不好麼?(4年工作經驗 面中小型公司中級PHP開發)

  • 面試官:你 php artisan 會用麼,問你 laravel 路由會用麼,laravel-admin 用過麼。
    答:laravel 開發已有3年左右,這些基本的會用。

  • 面試官:你 controller 模型之類的都是手動建還是命令列建?
    答:基本都是自己手動建。

  • 面試官:那你路由之類的也是自己手動定義是麼?
    答:是的

  • 面試官:你知道可以命令列建然後不用自己額外定義路由麼?
    答:那這個還是更多的是看習慣吧,有些人習慣自己建,有些人習慣一鍵生成。

  • 面試官:原生的路由執行效率會更高你知道吧。
    答:那還是涉及到部分介面需要新增訪問設定和中介軟體過濾的呢?

  • 面試官:那個可以再別的地方進行設定
    答:???是麼。好吧(這裡怪我孤陋寡聞了,但是我依然覺得這個屬於開發習慣。這邊想問問有沒有大佬給我普及一下。)

  • 面試官:那laravel 搭建需要配置些什麼?
    答:你是指伺服器的還是框架上的?

  • 面試官:就是搭建需要某個步驟,是啥?
    答:你說的是 .env 配置麼?

  • 面試官:什麼lnv?
    答:就配置檔案麼?

  • 面試官:就是執行起來需要幹什麼?
    答:······對不起,每太聽明白你想問什麼。

  • 面試官:你到底有沒有搭建過 laravel ?
    答:(到這裡我已經有些煩躁了)麻煩您可以再具體點麼?

  • 面試官:就是 artisan 需要什麼操作?
    答:是生成 key 這個操作麼?(我瞬間無語到了,為什麼要問這麼基礎的東西。。。。。其實就是根目錄下面那個應用的金鑰生成方法php artisan key:generate

  • 面試官:對啊就是這個,你不知道麼?不進行這個是打不開的
    答:我······行吧,你繼續。(這邊普及一下 安裝laravel之後要設定一個隨即字串作為應用金鑰(key),如果你是通過composer或者laravel安裝器安裝的 這個key已經自動生成並設定了。)

從這個問題開始我就知道這個面試官並不那麼專業的問法,長嘆一口氣於是繼續面試(打工人打工魂,吃飯要緊,不生氣~)

中間省略些過程,問了一些靜態偽靜態,跨域,CMS之類的問題。(講真,實習的時候才遇著過這些,近些年在框架不斷完善下,反倒忽略了這些框架替我們幹了的事。)

  • 面試官:mysql 超賣的問題你怎麼處理?
    答:你說的是併發下導致的超賣麼?

  • 面試官:就是兩人同時間在最後一個庫存的情況下,賣出了,庫存成了-1
    答:我這邊建議是走redis庫存,用佇列存庫存,原子性,保證不會超賣。

  • 面試官:我問的是 mysql 的處理方式,不要用redis
    答:新增事務麼?更新失敗回滾。或者操作前延時緩解併發一下?

  • 面試官:算了這個問題不問了。你多了個步驟肯定會出現一系列的的延時和資料不一致的情況。
    答:。。。。額,好吧。(內心OS:redis擺著看的唄,不讓用。mysql併發用redis進行緩解壓力不是常用方法,至於資料不一致不是可以解決的麼?這個問題問完我已經不想進這個公司了,如果這個面試官是我上司,我覺得後面開發流程也會很艱難。)

  • 面試官:那你 redis 熟悉麼?
    答:嗯(我剛剛不是跟你說過redis的處理方式麼?現在反過來問我熟悉麼?)

  • 面試官:那你說說 redis 的資料型別有哪些吧。
    答:不知道!(至此我已經跟他面試了近一個小時這些事了。我不想繼續了)

  • 面試官:啊?你剛剛不是說過?
    答:是啊(。。。)

  • 面試官:哦,好的,那先到這吧。
    答:好。

這次面試過程真的讓我覺得極度不適。可能是我脾氣不好吧,也可能是我太菜了,就是隨意吐槽一下最近的面試過程。希望大家不要遇到這樣的面試吧。
面試過程每次解釋都會被無端強勢打斷,而且完全不聽你的處理方式。

傷害性不高,侮辱性有些強。
最後希望大家都能有好的工作。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章