在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

美圖面試C++工程師的經(jīng)歷

工程師人生 ? 來源:工程師吳畏 ? 2019-06-26 16:55 ? 次閱讀

上周去美圖公司面試C++工程師 有兩位面試官

一位面試官問了一些數(shù)據(jù)結(jié)構(gòu)相關(guān)的問題 另一位面試官則問了一些項目相關(guān)的問題

交流比較順暢 和他們的交流也反饋給我一些信息 原來工作中有些地方可以做的更好

比如代碼的耗時點的評估

問到數(shù)據(jù)結(jié)構(gòu)時 面試官問了我這樣一個問題

1. 求兩個二叉樹的子節(jié)點的最低公共父節(jié)點?

這個問題當(dāng)時我是這樣回答的:遞歸向上尋找父節(jié)點 每一個父節(jié)點又各自向下遞歸尋找另一個要尋找的子節(jié)點。 這個做法無疑是低效的。面試官教我這樣一種方法:兩個子節(jié)點都向上遞歸到根節(jié)點 然后逐個驗證兩條路徑中的每個節(jié)點是否是公有節(jié)點 直到尋找到最低節(jié)點。

這個方法明顯比我的要聰明不少,另外我查了些資料 其實這個問題還有其他解法

1. 中序遍歷

2. 后序遍歷

為什么可以用這兩種方法呢?

因為兩個子節(jié)點的公共父節(jié)點必定在他們的中間!這是個容易得出的規(guī)律。

中序遍歷時 按順序遍歷 左 根 右節(jié)點

后序則是 左 右 根節(jié)點

按照這種方法可以大概圈定出公共節(jié)點的范圍 再采用遞歸尋找會快些。

2. 求最小的k個數(shù)

這個問題我是這樣答的:建立小頂堆 然后拿走堆頂節(jié)點后再調(diào)整堆為小頂堆

這樣的話開銷在于 第一次小頂堆的建立

后序每次小頂堆的重調(diào)整(開銷不像第一次建立那么大)

這一題面試官似乎不是很滿意答案 但是我回來想了下 網(wǎng)上能查到的還有用快排實現(xiàn)的

實際上也是用的遞歸快排 開銷也不低 這個問題可能還得再想想。

工程相關(guān)的問題:

1. 關(guān)于框架的跨平臺

這個問題主要也就是回答了下怎么把C++的框架代碼應(yīng)用到Androidios

關(guān)于Android方面的我熟悉一些 簡單講了下C調(diào)用Java,Java調(diào)用C的方法。

以及對應(yīng)的C++接口阻塞/非阻塞 Java監(jiān)聽C代碼的回調(diào)這些

ios就簡單介紹了下自己用過的Object-C/C++混合編程

2. 關(guān)于代碼的耗時點

這和我原來的想法有點不一樣

原來我認為的優(yōu)化是通過在代碼里替換高IO代碼為arm匯編來提高效率

但實際上好像沒有這樣做

另外面試官還提到了用工具來分析代碼性能 我查了一下有不少開源實現(xiàn)

這個要關(guān)注一下。 原來的分段式分析耗時的方法還是比較落后 效率比較低一些。

總結(jié)

美圖的技術(shù)實力還是過硬的 原先參加過的面試 基本只問些項目相關(guān)的邏輯實現(xiàn)

這次面試問了不少基礎(chǔ)相關(guān)的問題 不少基礎(chǔ)沒打扎實 要研究清楚來。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1589

    瀏覽量

    69292
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2117

    瀏覽量

    74885
  • 美圖
    +關(guān)注

    關(guān)注

    0

    文章

    77

    瀏覽量

    8267
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    硬件工程師面試/筆試經(jīng)典 100 題

    分享一些常見的硬件工程師面試/筆試題。公眾號后臺回復(fù)關(guān)鍵字:100題,可獲取完整的PDF。--END--免責(zé)聲明:本文轉(zhuǎn)自網(wǎng)絡(luò),版權(quán)歸原作者所有,如涉及作品版權(quán)問題,請及時與我們聯(lián)系,謝謝!加入粉絲
    的頭像 發(fā)表于 04-30 19:34 ?408次閱讀
    硬件<b class='flag-5'>工程師</b><b class='flag-5'>面試</b>/筆試經(jīng)典 100 題

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚興科技 #搞笑

    硬件工程師
    揚興科技
    發(fā)布于 :2025年04月25日 17:15:37

    硬件工程師面試必看試題(經(jīng)典)

    硬件工程師面試試題 模擬電路 1、基爾霍夫定理的內(nèi)容是什么?(仕蘭微電子) 2、平板電容公式(C=εS/4πkd)。(未知) 3、最基本的如三極管曲線特性。(未知) 4、描述反饋電路的概念
    發(fā)表于 04-21 15:36

    如何成為一名嵌入式軟件工程師

    如何成為一名嵌入式軟件工程師? 01明確崗位的角色與定位 嵌入式軟件工程師主要負責(zé)開發(fā)運行在特定硬件平臺上的軟件,這些軟件通常與硬件緊密集成,以實現(xiàn)特定的功能。 不僅需要精通編程語言(如C/
    發(fā)表于 04-15 14:37

    長沙怎么這么難招硬件工程師

    長沙好難招硬件工程師呀,大部分面試的只有課程設(shè)計經(jīng)驗,沒有額外學(xué)習(xí)硬件或者動手做東西,招聘也太難了。有實力的請聯(lián)系 pengyushi@haominoe.com*附件:HAOMIN 招聘啟事-初級硬件工程師.pdf
    發(fā)表于 04-10 15:44

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚興科技

    硬件工程師
    揚興科技
    發(fā)布于 :2025年03月25日 18:46:59

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    面試題】人工智能工程師高頻面試題匯總:機器學(xué)習(xí)深化篇(題目+答案)

    隨著人工智能技術(shù)的突飛猛進,AI工程師成為了眾多求職者夢寐以求的職業(yè)。想要拿下這份工作,面試的時候得展示出你不僅技術(shù)過硬,還得能解決問題。所以,提前準備一些面試常問的問題,比如機器學(xué)習(xí)的那些算法
    的頭像 發(fā)表于 12-16 13:42 ?2730次閱讀
    【<b class='flag-5'>面試</b>題】人工智能<b class='flag-5'>工程師</b>高頻<b class='flag-5'>面試</b>題匯總:機器學(xué)習(xí)深化篇(題目+答案)

    面試題】人工智能工程師高頻面試題匯總:Transformer篇(題目+答案)

    隨著人工智能技術(shù)的突飛猛進,AI工程師成為了眾多求職者夢寐以求的職業(yè)。想要拿下這份工作,面試的時候得展示出你不僅技術(shù)過硬,還得能解決問題。所以,提前準備一些面試常問的問題,比如機器學(xué)習(xí)的那些算法
    的頭像 發(fā)表于 12-13 15:06 ?1242次閱讀
    【<b class='flag-5'>面試</b>題】人工智能<b class='flag-5'>工程師</b>高頻<b class='flag-5'>面試</b>題匯總:Transformer篇(題目+答案)

    人工智能工程師高頻面試題匯總——機器學(xué)習(xí)篇

    隨著人工智能技術(shù)的突飛猛進,AI工程師成為了眾多求職者夢寐以求的職業(yè)。想要拿下這份工作,面試的時候得展示出你不僅技術(shù)過硬,還得能解決問題。所以,提前準備一些面試常問的問題,比如機器學(xué)習(xí)的那些算法
    的頭像 發(fā)表于 12-04 17:00 ?1435次閱讀
    人工智能<b class='flag-5'>工程師</b>高頻<b class='flag-5'>面試</b>題匯總——機器學(xué)習(xí)篇

    正是拼的年紀|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02
    主站蜘蛛池模板: 午夜官网 | 国模伊人 | 国产精品成人在线播放 | 俺去啦最新网址 | 亚洲综合色婷婷中文字幕 | 色偷偷.com| 18年大片免费在线观看 | 波多野结衣在线网址 | 求网址你懂的手机在线观看网站 | 91大神精品长腿在线观看网站 | 午夜久久久精品 | 久操视频免费观看 | 中文字幕一区二区在线观看 | 午夜毛片视频高清不卡免费 | 久久久久久久久久久9精品视频 | 色综合天天综合 | 思思久久好好热精品国产 | 丁香六月婷婷综合 | 亚洲淫视频| 丁香花的视频免费观看 | 男人天堂网在线视频 | 道区二区三区四区 | 天堂中文在线资源 | 亚洲精品电影天堂网 | 免费人成a大片在线观看动漫 | 日本免费a级片 | 在线观看视频你懂的 | www深夜视频在线观看高清 | 可以看黄色的网站 | 免费视频不卡 | 四虎sihu新版影院亚洲精品 | 国产日韩精品欧美一区色 | 不卡视频一区 | 免费高清成人啪啪网站 | 夜夜爽天天干 | 狠狠色狠狠色综合久久一 | 性欧美高清 | 天天干天天操天天干 | 一区二区精品 | 国产午夜视频在线观看 | 色综合久久综合欧美综合网 |