1. 程式人生 > >實習生面試經驗(一)-影象演算法崗

實習生面試經驗(一)-影象演算法崗

目前研二,女,模式識別專業,北京,為了方便明年找工作去試了試投實習。第一次實習面試,也不知道怎麼準備,直接就去了。昨天問了問,面試掛了。還是打算記錄一下面試內容,為以後的面試積累經驗,也可以刺激一下自己好好學習。

從研一開始做一個手勢識別和one-shot learning的專案,所以簡歷也是主要寫了這個。專案是用深度學習做的,所以除了上課,傳統演算法還是掌握不牢固,簡歷裡沒有明確寫熟練掌握哪些經典演算法,就只是說了對某些深度學習常用的網路已經tensorflow比較瞭解。

第一次去面的這個公司特別小,總人數加起來沒有十個人,招聘要求是熟練使用c++, 熟悉opencv, 但是我只會python,c大學用過,現在只會讀不會寫了= =。面試是boss直接面的。一對一。拿著我帶過去的紙質簡歷就開始問了。以前沒去面試過,不知道流程,我以為還有自我介紹,但是這個面試官一上來就直接問我專案了,還問的特別特別細,大概半小時都在問我專案的細節、流程、網路等,最後問我聊不瞭解OCR字元識別

,給我一個聊天介面的截圖,讓我想想用深度學習的方法怎麼把聊天的文字識別出來。先從專案說吧。

首先問我手勢識別的資料是什麼資料,我說是深度資料,然後給他講了下彩色資料和深度資料的區別,以及深度資料在手勢識別中的優勢(其實根本原因是甲方爸爸要求我們只用深度資料= =)然後他還問了我們的資料集規模,資料集是我們實驗室自己錄製的,比較瞭解,詳細說了說,還說了手勢統一幀數的方法,還問我手勢識別準確率怎麼計算的,我說是做了七次交叉驗證的平均結果。然後,就開始讓我畫手勢識別的網路,問我輸入資料的維度,我說是{batch_size,32,112,112,3},接著從網路的各個部分讓我講,講3DCNN的原理,每一層是什麼層,問我3DCNN的輸出維度,我當時是不記得了,因為這段時間在做one-shot  learning測試,手勢識別那部分是之前完成的。其實算是可以算出來的,但當然有點緊張而且具體每層的核大小和個數也記不清了,就沒答上來,然後他說給了我個臺階下,說應該用了padding,這樣卷積以後大小不變,只有pooling會影響特徵圖的大小,我說嗯嗯= =;然後又讓我講卷積LSTM,我說了他和LSTM的區別,然後他又問了我卷積LSTM的輸出維度,我只記得特徵圖的大小是28*28,不記得有幾個特徵圖了。最後,把整個網路每部分的作用講了講,然後整體順了一遍。

說完手勢識別,我主動問了他了不瞭解one-shot learning,因為最近對這部分比較瞭解,本來還想彌補一下剛才的發揮,但是他說恩呢瞭解,還有0-shot,使用距離判別嘛,感覺他對我這部分不感興趣我也就沒有接著問。

然後,他首先問我怎麼把一張圖中的圓形笑臉識別出來,我直接說了匹配,說完就後悔了,這個方法太老了= =。然後他問我聊不瞭解OCR字元識別,給我一個聊天介面的截圖,讓我想想用深度學習的方法怎麼把聊天的文字識別出來。我說只是知道,具體這個領域都有哪些方法不太清楚(實話= =)然後我就嘗試說了說,首先把聊天的框識別出來,之後對框中的數字進行識別。可以使用faster r-cnn識別出來那個框,他問我那你給我講講吧,我說我只是瞭解,具體原理不清楚(唉,還是自己才疏學淺,要好好學習了= =),然後說了mask rcnn和faster rcnn的區別,沒講原理。之後自己就對OCR的問題胡言亂語了一番,因為不瞭解,所以說的想法可能也比較落後和幼稚。

最後他問我以後找工作想找什麼方向,可以實習多久,還說因為這個崗位只要一兩個人,現在結果還沒發出,回去等訊息吧,之後他就說我們面到這吧。

走的時候我對他說了聲生日快樂,因為之前等著面試的時候看到他臨時出來吃了大家給買的生日蛋糕。

總結一下來說呢,第一次實習面試可以說是慘敗,準備不足,知識儲備也不足,對自己專案的瞭解程度也需要加強,很慌很慌。

1. 對自己做的專案一定要事無鉅細,每個細節都瞭解的清清楚楚,每個部分的原理也都明明白白,不能不求甚解,這樣才有底氣自信的清楚的講出來自己所做的工作;

2. 簡歷一定要實事求是,不要誇大自己,因為面試官一般是就簡歷問問題;

3. 問了師兄說技術崗面試可能會出一個演算法題讓你當場寫程式碼,這次沒有,但是還是要好好準備,老老實實刷leetcode,每個問題都要完全搞懂並且能舉一反三,到看到就能講明白思路並寫出來完整程式碼的程度就好了;劍指Offer》這本書上的每一道題都必須要能在五分鐘之內手寫出來,記住是手寫,不是在IDE下編譯除錯。

4. 對機器學習領域的經典網路和演算法還是要踏實學好,儘可能多的深入瞭解,解決某個經典問題的主流演算法都有哪些,搞懂細節更好。把《統計方法》這本書看完再看幾遍。

5. 吳恩達大大的視訊每天看一部分,便於理解深度學習,記筆記。

加油。期待自己下次面試更好的表現。奮鬥

相關推薦

實習生面試經驗-影象演算法

目前研二,女,模式識別專業,北京,為了方便明年找工作去試了試投實習。第一次實習面試,也不知道怎麼準備,直接就去了。昨天問了問,面試掛了。還是打算記錄一下面試內容,為以後的面試積累經驗,也可以刺激一下自己好好學習。 從研一開始做一個手勢識別和one-shot learnin

騰訊前端面試經驗

這篇文章是對我大四秋招以來面試的總結,裡面包含前端面試知識的方方面面,目前本人已經拿到騰訊offer,希望能對後面找工作的學習學妹們有所幫助。騰訊面試對基礎比較看重,然後需要你有兩三個比較好的專案,一面重視面試者對前端基礎的把握,還要手寫程式碼,不過不難,二面部門的leader面,這一面比較難,面試官會對你的

玩轉演算法面試什麼是演算法面試

前言 對於面試中遇到的大多數問題 都能有一個合理的思考路徑 溝通: 邊界條件是怎樣的? 資料範圍如何? 某些術語是具體如何定義的? 基礎資料結構 演算法設計思想: 遞迴分治 貪心 動態規劃 回溯搜尋 LeetCode 3 Longest Subst

騰訊2017校招實習生面試總結 騰訊實習生面試經驗 已拿offer

從三月份開始,就投入了緊張的校招實習生準備當中。因為自己深知這次機會的重要性以及必要性。一開始,只鎖定了騰訊和阿里的內推。三月初,在支付寶師兄的幫助下,成功獲得內推資格。師兄給了很多建議,支付寶可能更喜歡問架構、設計以及思考相關的問題。實際上,這樣開放性的考綱更難去複習。因為

閱文集團Java研發實習生面試經驗base上海

因為說了不在上海,所以電話面試,就一面。 內容 介紹專案 hashmap執行緒安全嗎 (不)那怎麼改進/有執行緒安全的hashmap嗎 (currentHashMap)currentHashMap底層怎麼實現的 MySQL索引瞭解嗎 幾種索引的區別 索引有什麼好處

騰訊2018年暑期實習生面試經驗非技術類---產品策劃/研發崗位

    在面試的前兩天我才收到通知,原以為做完筆試沒有收到性格測試就沒戲了,就沒有準備,結果突然一下嚇尿。。。    然後就是網上看各種騰訊的面經,看鵝廠臥談會,準備的東西挺多的,雖然群面和單獨面都準備了,不過今天卻失敗了。    先還原一下當時的場景,第一次去大企業面試,感

GIF影象格式——基礎演算法

現在我們看看每一步是怎麼做的:第一步:初始化我們的編碼表。剛才說了,初始化編碼表只需要一個引數:root_number,也就是根項的數目。其實他就是我們要編碼的Char Stream中的字符集的數目。初始化也很簡單:根據一個事先的約定對所有的Char進行排序,然後從零開始對其編上一個index,形成一個ite

算法數據結構面試分享- 解決算法問題的一般方法

數據結構;算法;面試;輔導 先看一道題目: 給你一個整型數組,我想找出來最大的兩個數,能幫我寫一個算法嗎? 拿到這個題目,大家會怎麽想到用什麽方法解決嗎?我見過很多同學的回答是,先排序,取最大的兩個數就好了。那麽接下來我們的問題就變成了如何給這個整型數組排序了。我們有很多種方法,冒泡排序,快速排序等等。

Java筆試面試題目

java運算 最大數 sys 功能 正整數 true 編譯 阻止 有效 每日一句:沒有一勞永逸的幸福,只有先苦後甜的努力!加油! java應屆生或自學初學者筆試面試題目總結,希望對大家有幫助,題目來自自己學習總結和老師講解,網絡資源,書籍資料。敲出來

漫畫 | Redis常見面試問題

性能 lse java7 一場 str 歷史 float host import 最近,阿音在為接下來的一場面試做準備,其中的內容包括redis,而且redis是重點內容。 Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Va

java面試重點

java面試重點(一) 個人學習總結,還望大家多多指教!   目 錄 1、******授權中的with admin option和with grant option區別:....................................................

Java實習生面試題

面臨金九銀十的黃金跳槽季,不光是很多在職人員躍躍欲試,也有很多大學生積極地加入到應聘行列。作為技術出身的我們,找工作的一大前提就是技術是否能過關。而對於java程式設計師來說,至少是兩關的面試,這首個關卡就是筆試,今天我總結了一些關於java的面試題,希望能幫助到正在求職的你!  

Spark的面試準備

1、Hadoop中的MR與Spark有什麼區別?為什麼Spark有優勢? MR的大致過程是: Map端從HDFS中讀取到檔案,並簡單的進行資料處理,處理後將結果Spill(溢寫)到磁碟;Reduce從磁碟讀取Map產生的結果,進行處理後通常還是寫回到HDFS上。 這樣的處理過程會多次的進

《機器學習實戰》knn演算法

K最近鄰(k-Nearest Neighbor,KNN)分類演算法可以說是最簡單的機器學習演算法了。它採用測量不同特徵值之間的距離方法進行分類。它的思想很簡單:存在一個樣本資料集合,也稱作訓練樣本集,並且樣本集中每個資料都存在標籤,即我們知道樣本集中每一個數據與所屬分類的對應關係。輸入沒有標

計算機網路面試必備

OSI七層協議     OSI全稱為Open System InterConnection,即開放式系統互聯,國際標準化組織ISO制定了OSI模型。該模型按照功能、分工的不同,人為地將網路通訊的工作分成了7層。網際網路的本質就是一系列網路協議。每一層都執行不同的協議,協

java常見面試題目

過程 重寫 font ble body 釋放 就會 t對象 使用 在大四實習階段,秋招的時候,面試了很多家公司,總結常見的java面試題目:(答案可以自己百度) 1、你所用oracle的版本號是多少? 2、tomcat修改8080端口號的配置文件是哪個? 3、mybati

2018屆春招面試回顧

關於春招 由於自己當時對春招完全沒有概念,一直認為春招是五六月才開始面試,想著開學後再準備,寒假年前的時間都花來準備美賽和參加美賽了(雖然最後也拿了個M獎啦~),年後沒多久就開學了,開學之後又大病一場,緩過神已經接到面試通知了,所以整個春招完全是一種懵逼的狀態。 最後提一

演算法演算法簡介

演算法簡介 ● 什麼是演算法        ➢一系列的計算步驟,用來將輸入資料轉化成輸出結果 ● 演算法的意義        ➢用於解決特定的問題        ➢解決同一個問題的不同演算法的效率常常相差非常大,這種差距的影響往往比硬體和軟體方面的差距還要大 ● 比較常聽到的

關於青風藍芽NRD52832開發經驗

1.首先是按照環境的搭建,藍芽協議和外設功能用到的是keil5和nRFgo Studio(賊不好用,用來進行協議的下載)開發工具,52832用的協議是S132的藍芽協議,關於藍芽mesh的開發在nordic官網上面找到一個關於藍芽點燈的程式,開啟這個程式用的開發環境是(Emb

Android之開啟專案的經驗

當你不知道從哪裡弄來一個App原始碼想要開啟它的時候,你點開匯入 然而,大部分情況你是打不開的,因為每個Android Studio專案都由gradle構建,然而gradle經常更新,不同版本的gradle無法用於其他gradle版本構建的Android St