Oct.14 华为数通部算法岗面经
生活随笔
收集整理的這篇文章主要介紹了
Oct.14 华为数通部算法岗面经
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
技術一面
兩個面試官。主持的是一位小姐姐,體驗很好。
第一階段:
- 自我介紹
- 項目介紹
- 具體做了什么工作?
- 項目里的特征工程怎么做的?
- 特征如何選擇?如何構建?構建的依據是什么?
- 項目里模型的具體原理
- 介紹實習項目
- 實習中遇到最大的困難?怎么解決?
第二階段:
- python的list有哪幾種函數?
- append 和inset的區別?
- python的list和數組有什么區別?
- python多線程
- 知道哪幾種排序算法?
- 介紹一下冒泡排序和快速排序
- 介紹一下OSI七層模型
- 介紹一下TCP/IP四層模型
- 說一下TCP三次握手的原理
- TCP和UDP的區別
- 怎么做能將UDP做成可靠的連接方式?
第三階段:
- 一道LeetCode中等的動態規劃編程題,AC
- 筆試復盤
第四階段
- 反問:部門主要職能?常用語言?技術棧?
總結:部門主要做網絡終端,所以計網也要被問到,非科班的我留下了不學無術的淚水。一面還是比較順利的,除了快排和OSI沒答出來之外,其他都還行。快排突然短路了想不起來。。。
面完過了一會接到通過的短信,準備二面。
(這是第三次參加華為的技術面,三次都出了動態規劃…)
二面
第一階段:
- 在項目里承擔了怎么樣的角色?具體做了什么工作?
- 項目的設計模式是怎么樣的?
- 有什么難點?如何解決?
- 如何提高特征提取的效率?
- 怎么做優化?
- 有沒有使用什么手段來提高開發效率?
第二階段
- 介紹一下python的元類
- 介紹一下python的閉包性質
- 如果要你用python寫一個服務端和客戶端之間的通信(大概是這個意思),要怎么設計?
- 介紹一下xxx設計模式(忘了是啥)
- http工作原理
- 介紹一下http2.0相比上一代有什么改進的地方?
- 談一下你對socket的理解
- URL的工作原理
第三階段:
- 一道分治思想的編程題,用暴力方法做部分AC
- 筆試復盤
第四階段:
- 反問:部門結構?主要工作?該崗位的職能?
總結:二面在早上,整個人狀態一般,說話的思路比較亂,缺乏邏輯。
然后面試官問的問題比較偏向軟件開發,有些問題(比如設計模式和計網)我是一頭霧水。
編程題也做的很一般,對分治不太熟悉。。。
雖然說我的履歷和這個崗位的契合度蠻高,可是感覺要掛。
Oct.19更新:
三面已過,開始泡池。
總結
以上是生活随笔為你收集整理的Oct.14 华为数通部算法岗面经的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用友打印问题合集 二【各模块】
- 下一篇: 背包问题九讲笔记_01背包