面試題分享3

百度一面

1.自我介紹

2.問我研究生期間主要課程

3.[數(shù)據(jù)庫](http://lib.csdn.net/base/mysql)優(yōu)化

4.[MySQL](http://lib.csdn.net/base/mysql)組合索引特點(diǎn)

5.[PHP](http://lib.csdn.net/base/php)中垃圾回收

6.是否看過[php](http://lib.csdn.net/base/php)源碼摔踱,做過php擴(kuò)展,并闡述一下

7.[mysql](http://lib.csdn.net/base/mysql)[MongoDB](http://lib.csdn.net/base/mongodb)區(qū)別百度二面 1.自我介紹

2.Mysql中索引類型干旧,B-tree绿淋、Hash索引怎么實(shí)現(xiàn)的以及其特點(diǎn)阅悍?

3.Mysql中什么時候會出現(xiàn)數(shù)據(jù)丟失?怎樣預(yù)防數(shù)據(jù)丟失

4.php虛擬機(jī)怎樣解析php代碼的

5.Mysql的優(yōu)化步驟拳恋?

6.Mysql中的鎖终畅?

7.Mysql中的索引作用榜旦?如果不考慮其物理空間幽七,索引是不是越多越好?

8.Mysql中主從復(fù)制原理與搭建

9.Mysql集群

10.是否閱讀過Mysql源碼溅呢?

11.反射作用以及應(yīng)用場合澡屡?為什么非得用反射?

12.是否用到過socket編程咐旧,socket與curl區(qū)別驶鹉?

13.php中圖像處理

14.php中垃圾回收

15.php為什么是弱類型

16.研究生期間的課程有哪些?

17.Apache與Nginx區(qū)別铣墨? 1

8.web安全有哪些梁厉?

19.描述從輸入url到顯示,中間發(fā)生了什么踏兜?主要闡述apache或者Nginx中發(fā)生了什么词顾?

20.Hash結(jié)構(gòu)

函數(shù)參數(shù)傳遞機(jī)制的基本理論函數(shù)參數(shù)傳遞機(jī)制問題在本質(zhì)上是調(diào)用函數(shù)(過程)和被調(diào)用函數(shù)(過程)在調(diào)用發(fā)生時進(jìn)行通信的方法問題〖钭保基本的參數(shù)傳遞機(jī)制有兩種:值傳遞和引用傳遞肉盹。以下討論稱調(diào)用其他函數(shù)的函數(shù)為主調(diào)函數(shù),被調(diào)用的函數(shù)為被調(diào)函數(shù)疹尾∩先蹋   值傳遞(passl-by-value)過程中,被調(diào)函數(shù)的形式參數(shù)作為被調(diào)函數(shù)的局部變量處理纳本,即在堆棧中開辟了內(nèi)存空間以存放由主調(diào)函數(shù)放進(jìn)來的實(shí) 參的值窍蓝,從而成為了實(shí)參的一個副本。值傳遞的特點(diǎn)是被調(diào)函數(shù)對形式參數(shù)的任何操作都是作為局部變量進(jìn)行繁成,不會影響主調(diào)函數(shù)的實(shí)參變量的值吓笙。   引用傳遞(pass-by-reference)過程中巾腕,被調(diào)函數(shù)的形式參數(shù)雖然也作為局部變量在堆棧中開辟了內(nèi)存空間面睛,但是這時存放的是由主調(diào)函數(shù)放 進(jìn)來的實(shí)參變量的地址。被調(diào)函數(shù)對形參的任何操作都被處理成間接尋址尊搬,即通過堆棧中存放的地址訪問主調(diào)函數(shù)中的實(shí)參變量叁鉴。正因?yàn)槿绱耍徽{(diào)函數(shù)對形參做的 任何操作都影響了主調(diào)函數(shù)中的實(shí)參變量-----------------------------------------------------------------------------------僅討論一下值傳遞和引用:所謂值傳遞佛寿,就是說僅將對象的值傳遞給目標(biāo)對象幌墓,就相當(dāng)于copy;系統(tǒng)將為目標(biāo)對象重新開辟一個完全相同的內(nèi)存空間冀泻。所謂引用常侣,就是說將對象在內(nèi)存中的地址傳遞給目標(biāo)對象,就相當(dāng)于使目標(biāo)對象和原始對象對應(yīng)同一個內(nèi)存存儲空間腔长。此時袭祟,如果對目標(biāo)對象進(jìn)行修改,內(nèi)存中的數(shù)據(jù)也會改變捞附。

6巾乳、操作系統(tǒng)死鎖的理解。

7鸟召、快速排序胆绊。

8、鏈表逆序欧募,要求給出多種解題方案压状。

9、二叉樹從根節(jié)點(diǎn)到葉節(jié)點(diǎn)路徑上數(shù)字之和為一特定數(shù)的問題,會問到具體實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu)(stack)种冬,算法優(yōu)化镣丑。

10、是否熟悉前端相關(guān)技術(shù)(HTML娱两、CSS莺匠、BooTStrap、JS十兢、jQuery趣竣、Ajax等)。

11旱物、linux 部分shell指令:如何查看某一個端口是否被占用遥缕,用過那些linux系統(tǒng)(ubuntu、centos等)宵呛,是否了解linux內(nèi)核单匣。

12、Cookie和Session的理解烤蜕。

13封孙、PHP語言對字符串逆序的函數(shù)是什么,文件操作的函數(shù)名是什么讽营,PHP使用了多長時間虎忌。

HTTP POST 和 GET的 區(qū)別。

第二天來了電話二面橱鹏,被虐成了渣:

1膜蠢、C指針的大小,是否是固定的莉兰。

2挑围、PHP JSON函數(shù)是否了解,PHP 運(yùn)算符 “===” 和 “==”的區(qū)別糖荒,PHP引用(傳值和傳址)的理解杉辙。

3、js的閉包概念捶朵,ajax回調(diào)函數(shù)蜘矢。

4、算法題:如何判斷有環(huán)鏈表综看,有環(huán)鏈表如何判斷開始的節(jié)點(diǎn)品腹,有沒有更高效的方法?

5红碑、數(shù)據(jù)庫連接查詢有那幾種舞吭?詳細(xì)描述一下。

6、數(shù)據(jù)庫慢查詢優(yōu)化羡鸥,索引技術(shù)蔑穴,存儲引擎,不同引擎之間的區(qū)別

7兄春、TCP的三次握手和四次揮手澎剥。

8、數(shù)據(jù)庫表user只有id,name兩個字段,編程實(shí)現(xiàn)刪除重復(fù)數(shù)據(jù),確保相同name的用戶只有一條數(shù)據(jù)

================================

var_dump('0123'==123); 0123==123

?i+++?i;

PHP獲取POST的json數(shù)據(jù): https://my.oschina.net/u/205403/blog/325595

有500個整數(shù)在[0-200]區(qū)間內(nèi),要求排序,時間復(fù)雜度為O(n)

二維數(shù)組排序

一串?dāng)?shù)字,怎么找到第二大的數(shù)字

nginx 配置ip過濾 等等

mysql 分組排序加序號 @i? ? := @i + 1? ? ? ? rownumber()

php 怎么做異步? ? //消息 http://www.reibang.com/p/3f8a43b22dd8

用戶正在進(jìn)行操作api_token過期了怎么辦? token 本身是為了增加安全性,延長過期有待考慮 自動刷新并重新請求接口?

rdb aof 原理

mysql 鎖 主從原理 延遲解決

redis 消息

獲取中英文字符串長度?

框架mvc如何實(shí)現(xiàn)的?

form表單與restful區(qū)別?

攔截器怎么實(shí)現(xiàn)?

merge原理?

php如何定義編碼形式?

一個極端場景 : 多臺服務(wù)器下,一件商品拍賣赶舆,用戶出價的請求同時到達(dá)服務(wù)端且出價價格一樣問題,怎么解決價格一樣?這件端口賣給誰?redis并發(fā)隊列不可以.

怎樣保證接口的第三方使用者就是我的用戶,token可以被人模擬祭饭。威脅:爬蟲芜茵,資源顯示,商城支付篡改

以微博為例,假設(shè)有1億有效用戶,用戶之間的關(guān)注可以是單向的,平均每個用戶關(guān)注100個用戶,設(shè)計一系列關(guān)系數(shù)據(jù)表結(jié)構(gòu),要求:? ? A:根據(jù)一個用戶,獲得他關(guān)注的全部用戶? ? B:根據(jù)一個用戶,獲得全部關(guān)注他的用戶? ? C:給出任意兩個用戶,獲取其共同關(guān)注的用戶? ? D:給出任何兩個用戶AB,獲取A關(guān)注的用戶中也關(guān)注了B的用戶? ? 在以上設(shè)計的基礎(chǔ)上,假設(shè)使用某SQL引擎,這個引擎速度很快,但當(dāng)表存儲大于1000萬時性能急劇下降,如何避免這個特性對性能的影響? 參考: http://chuansong.me/n/1447812451431

\1. 合理的SQL,數(shù)據(jù)結(jié)果集越靠前倡蝙,效率越高九串。 \2. 合理的索引,避免SQL語句全表掃描,所以SQL一定要走索引(如:一切的 > < != 等等之類的寫法都會導(dǎo)致全表掃描) \3. 避免 limit 10000000,20 這樣的查詢 \4. 避免 LEFT JOIN 之類的查詢寺鸥,不把這樣的邏輯處理交給數(shù)據(jù)庫 \5. 每個表索引不要建太多猪钮,大數(shù)據(jù)時會增加數(shù)據(jù)庫的寫入壓力 \6. 控制數(shù)據(jù)量,分表

占位符是如何防止sql注入的?

abc bac 同胞字符串 在大文件中查找某一字符串的同胞

升降數(shù)組單調(diào)排序,restful鑒權(quán)胆建,expload實(shí)現(xiàn)傳入分割數(shù)組分割

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末烤低,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子笆载,更是在濱河造成了極大的恐慌扑馁,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凉驻,死亡現(xiàn)場離奇詭異腻要,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)涝登,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進(jìn)店門雄家,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人胀滚,你說我怎么就攤上這事趟济。” “怎么了蛛淋?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵咙好,是天一觀的道長。 經(jīng)常有香客問我褐荷,道長勾效,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮层宫,結(jié)果婚禮上杨伙,老公的妹妹穿的比我還像新娘。我一直安慰自己萌腿,他們只是感情好限匣,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布毁菱。 她就那樣靜靜地躺著贮庞,像睡著了一般窗慎。 火紅的嫁衣襯著肌膚如雪峦失。 梳的紋絲不亂的頭發(fā)上尉辑,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼末贾。 笑死辉川,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的屿愚。 我是一名探鬼主播穷遂,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼中剩,長吁一口氣:“原來是場噩夢啊……” “哼咽安!你這毒婦竟也來了妆棒?” 一聲冷哼從身側(cè)響起糕珊,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤姆另,失蹤者是張志新(化名)和其女友劉穎迹辐,沒想到半個月后间学,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡矾芙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年焚志,在試婚紗的時候發(fā)現(xiàn)自己被綠了怜森。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡嘿悬,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出水泉,到底是詐尸還是另有隱情善涨,我是刑警寧澤窒盐,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站躯概,受9級特大地震影響登钥,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜娶靡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一牧牢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧姿锭,春花似錦塔鳍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至焚鲜,卻和暖如春掌唾,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背忿磅。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工糯彬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人葱她。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓撩扒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親吨些。 傳聞我的和親對象是個殘疾皇子搓谆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 概要 64學(xué)時 3.5學(xué)分 章節(jié)安排 電子商務(wù)網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,125評論 0 3
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,725評論 0 10
  • 今天看到一位朋友寫的mysql筆記總結(jié)豪墅,覺得寫的很詳細(xì)很用心泉手,這里轉(zhuǎn)載一下,供大家參考下但校,也希望大家能關(guān)注他原文地...
    信仰與初衷閱讀 4,725評論 0 30
  • 總結(jié)了一些開發(fā)中常用的函數(shù): usleep() //函數(shù)延遲代碼執(zhí)行若干微秒螃诅。 unpack() //函數(shù)從二進(jìn)制...
    ADL2022閱讀 454評論 0 3
  • 圖·文/無影 昨天亭枷,我接她的時候袭艺,她跟我說:“媽媽,我們英語又考試了叨粘!”“哦猾编×龆茫” “媽媽,你猜我英語考了多少分答倡?”...
    梅心無影閱讀 612評論 8 9