百度移動搜尋測試電面

2021-07-03 05:45:33 字數 2096 閱讀 1755

然後我說沒有做過專案,沒有專案經驗,然後就告訴他我其實大學期間一直在搞acm比賽。

2:然後說我的技能方面都有哪些?

然後就照著我的簡歷念了一遍

3:問我c++中堆記憶體和棧記憶體的區別

(其實早好剛好看過,然後剛開始有點緊張了,說話也有點發抖)我說棧記憶體的話就是一些區域性變數或者函式用的,比較快,然後執行過程中分配,堆得話是全域性變數或者程式設計師自己用new或者malloc進行分配,比較慢,一般是鍊錶形式。

4:問我對sql了解不了解

實話是活,不是很了解,就懂上課學的一點知識

5:問linux平時多用不多用,現在有很多linux日誌檔案,想處理出來昨天的時間的日誌檔案?

當時根本沒有想清楚,其實是很簡單的問題,他問的其實是find命令的幾個引數,就是關於時間的幾個time的引數,但是當時比較蒙,不知道點在哪兒,就說不會。

6:排序函式用不用,給一些檔案按時間排序怎麼排序?

我說可以用sort,但是具體的引數忘了。

7:現在要登陸的時候有郵箱驗證,怎麼去檢驗郵箱的正確性?

我說有三個點,就是@符號前面的一部分,@符號後面到 . 之間的一部分,第三部分就是點後面的,然後第一部分的話就是檢驗可不可以有字母、數字,下劃線,或者特殊字元,第二部分就是一些常用的郵箱服務商,比如qq,163,baidu之類的,第三部分會有com,cn,org之類的。然後後兩部分是固定比較好檢驗,然後第一部分可以根據不同的服務商的要求去檢驗。

(很遺憾這個問題沒有說到最重要的,就是其他的都是不滿足條件的的話就不是合法的,屬於細節)

8:然後給你乙個電梯程式,然後讓你從使用,安全,可維護等方面進行測試?

首先實用性的話,就是電梯排程演算法,目前應該都是比較實用的電梯排程演算法,然後安全性的話可以重複測試,看看會不會出現問題,門開不了或者困住了,或者不能移動了,然後邊界測試的話可以測試在當前層要去當前層的話可以測試,課維護性就是加入現在還要在上面加幾層的話能不能滿足不換電梯只進行簡單的改裝就能滿足條件的。(然後他說假如有人在裡面困住了應該怎麼辦或者要不要測試)又是細節啊,所以千萬注意細節,我說我沒有考慮到。

然後我就問了一下相似度怎麼定義的,可不可以理解為單詞出現的相同的或者相同單詞的次數,他說可以,然後我說那就首先統計相同單詞的個數,然後在統計相同單詞的出現頻率,然後設計乙個公式,分母為總單詞數目,然後分子為這兩個設計乙個公式

10:問程序排程演算法有哪些?

昨天剛考完,我就列舉了幾個先來先服務,優先順序,最短時間什麼的。

11:tcp和udp協議的區別以及那麼用tcp或者udp?12:給出一些點和乙個點,問這乙個點是否在這一些點中?

屬於演算法題目,我說可以先求一次凸包,然後就轉化為求乙個點是否在多邊形內部,然後可以用點的叉積求點在乙個線段的那一側就可以了(其實這要是**實現的話還是比較複雜的)

13:說static變數和全域性變數的區別

我說了一些,他不滿意,他就告訴我說是是static只分配一次,而全域性變數可以分配多次

(正確答案:1) 全域性變數(外部變數)的說明之前再冠以static 就構成了靜態的全域性變數。全域性變數本身就是靜態儲存方式, 靜態全域性變數當然也是靜態儲存方式。 這兩者在儲存方式上並無不同。這兩者的區別在於非靜態全域性變數的作用域是整個源程式, 當乙個源程式由多個原始檔組成時,非靜態的全域性變數在各個原始檔中都是有效的。 而靜態全域性變數則限制了其作用域, 即只在定義該變數的原始檔內有效, 在同一源程式的其它原始檔中不能使用它。由於靜態全域性變數的作用域侷限於乙個原始檔內,只能為該原始檔內的函式公用,因此可以避免在其它原始檔中引起錯誤。)

14:問我假如讓我學新東西的話行不行?

我說當然了,很喜歡學習心得東西

15:android和ios開發有沒有興趣

我說對ios開發有興趣

最後問我有沒有問題,我說沒有,然後就建議我把資料庫的操作學學,是基礎的東西,然後linux命令可以多熟悉熟悉。

百度測試二面

1.寫出c語言中memcopy和memmove的實現 2.寫出二路歸併排序。3.給定乙個陣列a n 求其中n 1個數相乘最大的是多少,不准用除法。4.針對剛才寫出的第三題的函式設計測試用例。5.給定兩個有序的陣列,長度分別為m和n,求這兩個陣列中的第k個元素。1.memcopy和memmove實現。...

移動搜尋優化 漫談百度移動搜尋優化策略

移動搜尋端的使用者需求 使用者行為與pc端有較大區別,同樣,優化方式也有其獨特之處,以下為移動搜尋優化的核心內容 文 電纜網林晉仰 做移動 優化,首先我們要做的是資料分析和挖掘。在站長平台裡面,移動搜尋,就能看到相關的資料。1 選取你的pc站點,點選頁面型別裡面的pc頁,如果發現大量的移動流量進入p...

百度垂直搜尋部門實習面經

一面 1.背景問題 自我介紹,問有關專案經歷,描述以前做的東西 語言 1.c 關於vtable,是類對應vtable還是物件對應vtable 類 2.建構函式能否是虛函式 我說的比較含糊 個人認為從語言設計角度來講不需要 3.malloc和new的差別 4.析構函式不是虛函式的情況給個例子,問會發生...