算法面經之百度

一、百度

  前言:本來不打算寫百度面筋的,因為二面表現自我感覺實在太差了,像是被生活抽了一記耳光,不愿再去揭傷疤,奈何,半個月過去了,昨天又被百度從備胎池拉出來涮了一遍,涮的時候也經歷了大喜大悲的過程,現在想想兩次面試經歷都給我挺大的沖擊,還是值得記錄一下的。現在,是時候展現真正的技術了,阿不,是時候面對真正的自己了。

  百度大概是我面的第二家還是第三家,大概是在20天前,算法題沒開始刷,項目也還沒有整清楚,就接到了面試電話。完全沒有想到考核會來的這么快,來的這么猛。總的來說,三輪的面試官態度都是非常好的,有一種大將風范。

  從一面說起吧。

  一面的面試官是我一個同學的領導,早就聽說人很好。果然,聲音好聽,面試也沒有問很困難的問題,大概是項目+撕代碼,現在看來代碼倒是挺簡單的,只是當時完全沒有防備,差不多是思路有了代碼沒整出來,面試官還是給過了,這點倒是蠻慶幸。

  二面對我的沖擊可以用驚濤駭浪來形容了。一向被學長學姐友情胡吹、被導師商業互捧的我,有點忘了自己到底幾斤幾兩,有些飄飄然,以至于對突然到來的二面,有些招架不住。面試官非常詳細的問了兩個項目,第一個項目是代碼比較少理論難理解,個人也沒有整的很清楚,也就是比葫蘆畫瓢吧,畫完了就被問這個瓢為啥這么畫?畫的真的好看么?是用啥畫的呢?你還知道其他畫法么?光核范數這個問題都整了40分鐘。然后開始問文字檢測的問題,也是問得非常的細。被問起一些具體的點,有些就隨便編了個數字,因為實在記不清當時的結果了。面試官呢,繼續往下問,就看這個數字到底對不對得上,一步步逼近,最后不得不承認數字是我編的。至少有三次這種被擠到角落自己不得不承認自己說錯了,一定要糾正,不然只能跳墻了。后面還有一些撕代碼的題,也是當時被炸蒙了,很簡單的代碼也沒寫出來。至此,歷時兩個小時的二面結束,透心涼。

  壓抑了兩天,痛恨自己為什么要不懂裝懂,仿佛看到了虛偽的自己被拆得血肉模糊。以至于在隔天的阿里一面中,沒被問起就自己揭短,現在想來,還是挨打太少了吧,多受挫幾次可能慢慢就習慣了。

  所幸自己也是個沒心沒肺的人,三兩天也就恢復得差不多了,也沒再指望還能有什么回音。總結了經驗,以后面試坦誠一些便是,過了是有緣,不過是無分。

  如果說,二面帶來的是對自身態度的反省,那三面給我的應該是對個人定位的思考。

  三面的面試官,聲音聽起來有點像張東站老師,所以一開始就感覺比較親切,說起前兩輪,面試官說對我的評價還不錯,覺得我身上有一些特質是適合做產品和開發崗的,表示有點驚呆了,呆了,原來在別人眼里我沒那么差呀,有點重新燃起了斗志。接下來的一些問題讓我有些搞不清楚自己到底該如何定位了:

  1.實驗室有多少人?自身處于什么地位?

  2.有考慮產品經理崗位嗎?

  3.對工作的期待?包括公司、薪資、職位、....

  .......

  當時不知道自己是胡謅了什么,面試官的評價是,感覺我比較飄,對公司、職位、薪資都沒有太清楚的定位,雖然沒有對錯,但是百度提前批想要的是鐘情百度的。聽到這些還是有些震撼的。

  想來好像以前還真是沒認真考慮這些問題,所以回答起來確實也不知道自己到底說了什么。看來是時候好好想想自己想要什么,想做什么了,不然對別人、對自己可能也都是一種耽誤吧。

  總結下來,百度的面試,還是帶給我很多做人、做事的思考的。比如,要嚴謹,要求實,要多了解自己。

??

?

??

轉載于:https://www.cnblogs.com/EstherLjy/p/9473427.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/250941.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/250941.shtml
英文地址,請注明出處:http://en.pswp.cn/news/250941.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

flask-session總結

一、session session和cookie的原理和區別: cookie是保存在瀏覽器上的鍵值對 session是存在服務端的鍵值對(服務端的session就是一個大字典,字典中是隨機字符串)(session與request原理相同)&am…

c++ --- 字符串中的標點符號

題外話: 最近看node,發現node中好多強大的功能都設計到C,為了加深對node的理解,開始簡單的學習一下C語法 ispunct: 統計string對象中標點符號的個數 #include <iostream> using namespace std; int main () {string s ("Hello World!");decltype(s.size()) p…

Hadoop(5)-Hive

在Hadoop的存儲處理方面提供了兩種不同的機制&#xff0c;一種是之前介紹過的Hbase&#xff0c;另外一種就是Hive&#xff0c;有關于Hbase&#xff0c;它是一種nosql數據庫的一種&#xff0c;是一種數據庫&#xff0c;基于分布式的列式存儲&#xff0c;適合海量數據的操作&…

高精——模板

紫書&#xff1a; #include <iostream> #include <string> #include <cstring> #include <cstdio> using namespace std; const int maxn 1000; struct bign{ int d[maxn], len; void clean() { while(len > 1 && !d[len-1]) …

認識及實現MVC

gitee M&#xff1a;Model 數據模型&#xff08;模型層&#xff09;→ 操作數據庫&#xff08;對數據進行增刪改查&#xff09; V&#xff1a;View視圖層 → 顯示視圖或視圖模板 C&#xff1a;Controller 控制器層 → 邏輯層 數據和視圖關聯掛載和基本的邏輯操作 API層 前端請…

算法 --- 翻轉二叉樹

解(C): 1.二叉樹判空 if(root 0) 或 if(root nullptr); 2.二叉樹的左子樹: root->left . 3.使用遞歸,將當前根節點的左右指針指向互換左向右子樹(此時右子樹也進行了翻轉) // C /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode…

float 常見用法與問題--摘抄

float 屬性絕對是眾多切圖仔用的最多的 CSS 屬性之一&#xff0c;它的用法很簡單&#xff0c;常用值就 left、right、none 三個&#xff0c;但是它的特性你真的弄懂了嗎&#xff1f; 我會在這里介紹我對 float 的認識與使用&#xff0c;以及使用過程中遇到的問題。 對 float 的…

javascipt -- find方法和findIndex方法的實現

find: 根據傳入的條件函數,返回符合條件的第一項 var arr [{id: 1, name: zs, age: 18},{id: 2, name: zs, age: 17},{id: 3, name: ls, age: 16},{id: 4, name: ls, age: 15}]Array.prototype._find_ function(cb){for(var i0; i< this.length; i){if(cb(this[i],i)){ret…

bzoj 2179 FFT快速傅立葉 FFT

題面 題目傳送門 解法 題如其名…… 不妨將多項式的\(x^i\)變成\(10^i\)&#xff0c;然后就是一個比較簡單的FFT了 md讀進來的是一個字符串&#xff0c;并且要倒序 最后注意進位問題 時間復雜度&#xff1a;\(O(n\ log\ n)\) 代碼 #include <bits/stdc.h> #define N 1 &l…

【探討】javascript事件機制底層實現原理

前言 又到了扯淡時間了&#xff0c;我最近在思考javascript事件機制底層的實現&#xff0c;但是暫時沒有勇氣去看chrome源碼&#xff0c;所以今天我來猜測一把 我們今天來猜一猜&#xff0c;探討探討&#xff0c;javascript底層事件機制是如何實現的 博客里面關于事件綁定與執行…

node --- 在node中使用mongoosemongoDB的安裝

*首先確保,你的電腦安裝了mongodb,網址: mongodb官網 *使用npm安裝 mongoose: mongoose官網 ps:mongoose是Node中操作mongoDB的第三方插件.用于提高數據庫操作效率(相當于在mongoDB上封裝了一次,暴露出更友好的API) MongoDB的安裝 1.下載地址 2.下載好了后,傻瓜式的安裝(我的…

websocket demo

git node.js創建websocket 的服務 Nodejs Websocket包 ws.createServer([options], [callback]) The callback is a function which is automatically added to the “connection” event. 前端代碼 1. 創建實例、打開連接 this.websocket new WebSocket(ws://127.0.0.1:80…

shell常用命令總結總結

打rpm包&#xff1a; rpmbuild -bb SPECS/smplayer.spec --define "_topdir pwd" 安裝rpm包&#xff1a; rpm -ivh [rpm包文件] 如果安裝不上 rpm -ivh [rpm包文件] --force #強制安裝 打包的時候可能需要一些依賴&#xff1a; dnf install 【依賴文件名】 sed -i常用…

Filter

一、簡介 Filter也稱之為過濾器&#xff0c;它是Servlet技術中最激動人心的技術&#xff0c;WEB開發人員通過Filter技術&#xff0c;對web服務器管理的所有web資源&#xff1a;例如Jsp&#xff0c;Servlet&#xff0c;靜態圖片文件或靜態html文件進行攔截&#xff0c;從而實現一…

前端面試手寫題

深拷貝 // 深拷貝 function deepClone(ori) {let tar;if (typeof ori object && ori ! null) {tar Array.isArray(ori) ? [] : {}for (let k in ori) {if (ori.hasOwnProperty(k)) {tar[k] deepClone(ori[k])}}} else {tar ori}return tar}繼承 // 圣杯模式實現…

node --- 使用express.Router與body-parser

express框架提供了一個Router方法,用于監聽路由 // 命令行(windows*64) npm install express --save// router.js const express require("express"); // 定義路由 const router express.Router();// 處理http://host:port/students/ 路由(GET方法) router.get…

python基礎1 第一天

TEST 1 阿斯蒂芬 day1test1 while 1&#xff1a;print&#xff08;333&#xff09; import randomprint轉載于:https://www.cnblogs.com/shuangzhu/p/9243853.html

【數據庫】《SQL必知必會 4th》部分筆記

9.匯總數據 count(*) 包括空 count(name) 不包括空 10.分組數據 group by 分組 having 過濾分組 where 過濾行 11.子查詢 select .. from .. where in (select ...) 由內向外處理 A.子查詢過濾 作為子查詢的語句只能查詢單個列。 B.作為計算字段使用子查詢 select cust_name, …

微軟認知服務應用秘籍 – 漫畫翻譯篇

概述 微軟認知服務包括了影像、語音、語言、搜索、知識五大領域&#xff0c;通過對這些認知服務的獨立或者組合使用&#xff0c;可以解決很多現實世界中的問題。作為AI小白&#xff0c;我們可以選擇艱難地攀登崇山峻嶺&#xff0c;也可以選擇像牛頓一樣站在巨人的肩膀上。本章節…

01 React初步認知、React元素、渲染、工程化

定義 react&#xff1a;用于構建用戶界面的 JavaScript 庫 &#xff08;僅負責View層渲染、應在視圖上體現交互邏輯&#xff09;vue&#xff1a;漸進式JavaScript 框架&#xff08;MVVM&#xff09; 使用 引入CDN腳本添加根容器 div #app創建React組件 ReactDOM.render Re…