面試總結及相關知識點彙總

 最近由於離職,又由於在原來的公司也擔任「要職」,因此嘗試了面試者和被面試者兩個不一樣的角色,閒來無事,就來總結下這期間的心得,以及這期間所整理的博客。

    首先申明該心得不主要是爲面試者準備的,由於無論是面試者或是被面試者咱們總能從他人那裏學到一些東西,學東西不分途徑,能給本身漲知識才是目的,我的很反對爲了找到一份工做而只在那段找工做的期間努力學習的心態,作技術須要積累,須要實踐,是一個漫長而寂寞的過程,如若您沒那份耐心,勸君早日回頭是岸,別作技術了,作其餘的行業也能掙錢,也能養家餬口。php

    首先說說面試者的心態:做爲一個公司的負責人和合做夥伴,你就要對得起公司給你的那份薪水,畢竟做爲企業仍是付出了不少,因此在尋找下一個合做人的時候就得想着能爲公司找一個合適的人選,也爲本身一塊兒並肩奮鬥過的隊友找一個好的隊友,杜絕坑隊友,因此做爲即將離職的面試者,也應該用一個好的心態去尋找合適的人。面試別人的時候個人關注點主要有如下幾個(這只是我我的最看重的三點吧,其餘人會怎麼看,也許各有己見吧):css

1.技術能力:做爲技術應聘者,這是必須條件,招你來公司是幹活的,同時你的技術能力(深度或者廣度)最好是高於這個團隊的其餘同級成員,由於能給別人幫助和指點,找一個能幫助隊友成長或解決問題的隊友,你的那些同事會很開心的;
2.責任心:無論走到哪裏,這個我很看重,在其位就要謀其職,離職的時候要和同事認真的對接好你手中現有的活,在職的時候要認真作好手中現有的活。
3.性格特色:作人嘛,太死板,太悲觀,誰願意跟你交流,誰願意和你共事,況且作開發是一個團隊的事情,更注重合做溝通能力,每一個團隊都是喜歡活潑開朗的人,能給彼此帶來正能量的人。
最後面試完了記得針對他的表現給應聘者一些好的意見,在本身的能力範圍能幫助別人答疑解惑或指點迷津是一件很快樂的事情,誰未曾迷茫或困惑過的。
 
 
   再來講說做爲一個應聘者的總結吧:做爲一個應聘者最終的目的是找到一個理想的工做,因此你既然決定去面試了,就應該好好努力發揮,拿出最好的狀態去尋求那份職業,即便有時你一踏入那個公司就不想來這個公司了,由於既然你已經來了,爲什麼很差好談談了,說不定有意外的收穫,交談或筆試的過程當中能發現本身的缺點和不足,交談的過程當中也能從前輩們那裏得到不少技術知識點或者之後發展的方向,因此何樂而不爲,有一個老師能幫你答疑解惑是多麼幸運的事情,面試完了,必定要說一聲謝謝,無論最後的結果怎麼,畢竟每一個人的時間都是寶貴的。
 
  最後來講說來上海這段時間面試的感覺吧:
  1.工做三年後面試的基本上是中高級開發工程師了,有一點帶團隊的經驗,但也不是很足,因此很尷尬,上不上下不下的感受。
  2.基本面試流程是:初試(考察基礎+知識的廣度)+技術組長根據筆試題目面(談的不是很深,可是會在筆試題的基礎上加深一點難度和廣度,對某個具體的技術細節有時問的比較深)+CTO或者技術經理面(談的比較廣了,理論啊、思想啊、項目經驗啊、之後的發展狀況啊,邏輯思惟能力啊,內容不少,如實回答就行,固然能吹牛逼的你就儘可能發揮了,我是不會,老實巴交的一我的,吹牛逼這種能力我是學不過來,不會說話很吃虧)+複試(上面的CTO面有時做爲複試,大部分仍是公司人力資源部的hr來考察你和公司的匹配度吧),運氣好這些步驟一天就能完成,運氣很差那就呵呵了,初試以後就沒結果了~因此面試我只能說一看本身能力,二看運氣了。另外,上海競爭很激烈,因此你要有更加充分的準備,感受互聯網行業沒有以前兩年好找工做了。
  3.要有一個比較具體的職業規劃,不要說的太籠統,好比一上場就說想作全棧工程師,卻對全棧的理解又不深刻。
  4.有的公司會問你優勢、缺點、競爭這個職位有什麼優點,去以前最好想好,至於缺點嘛,任何東西太過就是缺點, 好比你愛鑽研,太過了不就是鑽牛角尖麼,不要傻不溜秋真的說出了本身的缺點,哈哈,我的觀點,若有雷同,純屬巧合。
  5.最好仍是往本身熟悉的業務方向的公司找工做吧,好比你之前是在電商公司或者金融公司工做的就仍是選這樣類型的工做的,會有優點,對你之後的職業發展也很好,畢竟技術是依託業務存在的。
  6.至於面試過程要不要談薪資福利狀況,要怎麼談,我也不知道該怎麼辦,就不給建議了,反正我在面試過程當中以爲面試的好就談了,面試的很差就沒談了,談薪資的時候也不會考慮的很死版,有的公司爲了避稅和減輕企業壓力會給你的底薪不高,可是會有不少年終獎,各類福利很好,最終能達到你的年收入目標也是能夠考慮的。
  7.三年了,你的技術深度和廣度必須也要對得起你這三年的經驗,既要有理論上的也要實踐,好比好多公司會問我數據庫主備方面的問題,有的問題只有平時真的碰到過並解決過纔會記憶深入,否則回答起來就很模糊,給人的感受很差。除了技術方面的還有些項目方面的好比項目過程當中用到了什麼技術,碰到什麼問題,怎麼解決的,這個項目的難點在哪裏,怎麼體現這個難點等等,問題吧,千奇百怪,防不勝防,那就祝你好運了,兵來將擋水來土掩,有能力,平時又折騰過的人對這問題也不會感到無從下口,因此嘛,平時仍是多折騰多總結。
 
   面試感覺就先說到這了,如下總結下爲了準備此次面試在網上找的一些資料,但願對你有用:
 
不知道在哪裏找了一份這樣的面試清單,以爲不錯,平時面試也能碰到就貼出來了:
一、平時喜歡經過哪些渠道學習技術?
二、js閉包是什麼?  
三、事務級別以及事務的ACID特徵,mysql默認屬於哪一個事務級別?  
四、能不能講一下php執行原理?  
五、php加速器有哪些?apc、zend、xcache.....能不能講一下它的加速原理?  
六、Node.js能完全代替php+apache是扯淡麼。  
七、怎樣判斷一個值是否存在於數組中?in_array(),array_key_exists,......  
八、怎樣判斷select語句中是否使用了索引?explain  
九、sphinx的中文分詞詞庫使用第三方庫仍是本身建庫?  
十、若是一個被面試者經驗少、基礎差,此時卻問些高深的知識。要懷疑它的穩定性,能夠提問加班對他會不會有抵觸。  
十一、mysql與mysqli的區別有哪些?  
十二、未來的發展方向?安全、仍是數據挖掘、大數據處理?  
1三、php的面向對象:類的修飾符、封裝、繼承、多態體現方面  
1四、php 多態是什麼?
1五、有沒有嘗試過mysql主從備分、主主備份,碰到過什麼問題,怎麼解決的?  
1六、php的設計模式:單例模式、工廠模式、生產者模式......等等,他們的關鍵點以及應用場景 
1七、服務器狀態碼:200、20二、30一、40四、500......  
1八、$i++與++$i的區別?  
1九、left join、right join 、交叉鏈接、inner join的含義及區別
20、mysql設計基礎:三大範式、功能->思惟導圖、建立表的第一字段是什麼?  
2一、mysql字段char、varchar、int、smallint、tinyint、mediumint、bigint、decimal、double、float字節數及應用場景。  
2二、memcache與mongoDB、Redis各自的使用場景是什麼?  
2三、爲何mongoDB與Redis非但沒有造成競爭反而是互補關係?  
2四、Redis數據類型有哪些?int、string、hash、set、list ?
2五、vim的一些快捷鍵?  
2六、linux網絡優化:查看進程ps -aux|grep mysqld、怎樣查看最大文件打開數?  
2七、C語言中的虛函數是什麼?  
2八、1條微薄要推送給100萬個粉絲該怎麼處理?  
2九、知道哪些算法?冒泡排序?快速排序?二分查找法,各自的時間複雜度?
30、yii thinkphp ci 各自優勢
3一、從發起請求到看到結果,這中間有哪些緩存?
3二、get和post區別?
3三、php 基本結構是什麼? 
3四、memcache magent 分佈式設計?
3五、redis 分佈式設計,如何設計?
3六、mongo 集羣架構是怎樣的?
3七、mysql 索引原理及sql性能優化
3八、tcp/ip 網絡協議,osi7層指是什麼?
3九、php 處理大數據業務
40、linux 應用 負載性能查看 ?
4一、nginx 實戰優化業務功能 ?
4二、談一下近三年來你的得意之做?
4三、看看簡歷,會問一些過去作的項目的用戶量、pv、吞吐量、相關難點和解決方法等
4四、數據庫設計經驗,爲何進行分表? 分庫?
4五、通常多少數據量開始分表? 分庫? 分庫分表的目的? 什麼是數據庫垂直拆分? 水平拆分? 分區等等?能夠舉例說明
4六、數據庫優化有哪些? 分別須要注意什麼?(sql語句優化、表優化、配置優化、硬件優化)
4七、web開發方面會遇到哪些緩存? 分別如何優化?
4八、給你256M的內存,對10G的文件進行排序(文件每行1個數字),如何實現?
4九、對10G的文件進行查找如何實現?
50、統計10G文件每一個關鍵字出現的次數如何實現?
5一、假如你如今是12306火車訂票的設計師,你該如何設計知足全國人民訂票?
5二、假若有1億用戶的訪問量,你的服務器架構是怎樣的? 用戶信息的存儲方案如何設計?
5三、若是你是技術組長,所帶團隊任務進度沒法完成你該如何解決?
5四、若是在進度排滿的前提下插入任務,你該如何保證總進度不延期?
5五、若是有的工程師今天預約任務沒有完成,你該如何解決?
5六、從你的經驗方面談一下如何構建高性能web站點? 須要哪些環節? 步驟? 每一個步驟須要注意什麼如何優化等?
5七、爲何要對數據庫進行主從分離?
5八、如何處理多服務器共享session?
5九、一個10G的表,你用php程序統計某個字段出現的次數,思路是?
60、會告訴你一個nginx日誌例子,用你認爲最佳的編程語言統計一下http響應時間超過1秒的前10個url?
6一、給你一個mysql配置文件,用你認爲最佳的編程語言解析該文件?
6二、給你兩個路徑a和b,寫一個算法或思路計算a和b差距幾層並顯示a和b的交集?
6三、給你一個url,在nginx配置一下rewrite指定到某個具體路徑?
6四、一個php文件的解釋過程是? 通常加速php有哪些? 提升php總體性能會用到哪些技術?
6五、session和cookie生存週期區別? 存儲位置區別?
6六、require、include、require_once、include_once區別? 加載區別? 若是程序按需加載某個php文件你如何實現?
6七、chrome號稱爲多線程的,因此多線程和多進程的區別爲?
6八、php在2011年末出現hash碰撞,hash碰撞原理爲? 如何進行修復?
6九、web不安全因素有哪些? 分別如何防範?
70、假如兩個單鏈表相交,寫一個最優算法計算交點位置,說思路也能夠?
7一、假如你是技術組長? 如何提升團隊效率?
7二、nginx負載均衡有哪些? 若是其中一臺服務器掛掉,報警機制如何實現?
7三、不優化前提下,apache通常最大鏈接數爲? nginx通常最大鏈接數爲? mysql 每秒insert ? select ? update ? delete?
7四、mysql 數據類型有哪些 ? 分別佔用多少存儲空間 ?
7五、nginx設置緩存js、css、圖片等信息,緩存的實現原理是?
7六、如何提升緩存命中率? 如何對緩存進行顆粒化?
7七、php的內存回收機制是?php的sapi有哪些?
7八、個人全部問題都問完了(固然沒有這麼多),你有什麼問題問我沒有?
7九、Linux經常使用的一些命令?
80、Linux定時任務,crontab、at
8一、sed、awk、grep的應用
面試以前最好找一些網上常見的面試題看看,其實基礎部分大體也就網上的那些了,深刻一點的東西就看平時有沒有研究,有沒有碰到過了。
我是面試PHP後端開發的,碰到過最多的就是問的PHP執行原理、PHP的SAPI、怎麼優化PHP、PHP緩存、PHP內存回收、PHP框架的實現原理;Mysql優化、主從備份、主主備份、存儲引擎;redis、memcache、mongodb;Linux經常使用的一些命令;有關面向對象的知識;設計模式;排序算法;項目中的難點,怎麼解決的等等,筆試通常就php、mysql、linux基礎、排序算法的實現。
 
最近在網上看到的一篇整理的很好的面試題目,都很經典,不管是爲了紮實基礎仍是面試,以爲有必要都掌握。
 

1、計算機網絡
基礎部分html

TCP報頭格式
UDP報頭格式
TCP/UDP區別(不只是宏觀上的,最好能根據各自的機制講解清楚)
HTTP狀態碼(最好結合使用場景,好比在緩存命中時使用哪一個)
HTTP協議(一些報頭字段的做用,如cace-control、keep-alive)
OSI協議、TCP/IP協議以及每層對應的協議。
SESSION機制、cookie機制
TCP三次握手、四次揮手(這個問題真的要回答吐了,不過真的是面試官最喜歡問的,建議天天手擼一遍,並且不僅是每次請求的過程,各類FIN_WAIT、TIME_WAIT狀態也要掌握)。
打開網頁到頁面顯示之間的過程(涵蓋了各個方面,DNS解析過程,Nginx請求轉發、鏈接創建和保持過程、瀏覽器內容渲染過程,考慮的越詳細越好)。
http和https區別,https在請求時額外的過程,https是如何保證數據安全的
IP地址子網劃分
POST和GET區別
DNS解析過程
深刻部分
13. TCP如何保證數據的可靠傳輸的(這個問題能夠引伸出不少子問題,擁塞控制慢開始、擁塞避免、快重傳、滑動窗口協議、中止等待協議、超時重傳機制,最好都能掌握)
14. 地址解析協議ARP
15. 交換機和路由器的區別前端

2、數據庫
基礎部分java

事務四大特性(ACID)
數據庫隔離級別,每一個級別會引起什麼問題,mysql默認是哪一個級別
MYSQL的兩種存儲引擎區別(事務、鎖級別等等),各自的適用場景
數據庫的優化(從sql語句優化和索引兩個部分回答)
索引有B+索引和hash索引,各自的區別
B+索引數據結構,和B樹的區別
索引的分類(主鍵索引、惟一索引),最左前綴原則,哪些狀況索引會失效
彙集索引和非彙集索引區別。
有哪些鎖(樂觀鎖悲觀鎖),select時怎麼加排它鎖
關係型數據庫和非關係型數據庫區別
瞭解nosql
數據庫三範式,根據某個場景設計數據表(能夠經過手繪ER圖)
數據庫的主從複製
使用explain優化sql和索引
long_query怎麼解決
內鏈接、外鏈接、交叉鏈接、笛卡兒積等
深刻mysql

MVCC機制
根據具體場景,說明版本控制機制
死鎖怎麼解決
varchar和char的使用場景。
mysql併發狀況下怎麼解決(經過事務、隔離級別、鎖)
Redislinux

redis數據結構有哪些
redis隊列應用場景
redis和Memcached(支持數據持久化)
分佈式使用場景(儲存session等)
發佈/訂閱使用場景
3、操做系統
內存的頁面置換算法
進程調度算法
進程間通訊方式
進程線程區別
進程之間的通訊
父子進程、孤兒進程
fork進程時的操做,
這個部分我回答的都很差,只能是死記硬背,建議基礎好的同窗多看看操做系統這部分,能大大加分。
4、算法
基礎nginx

劍指OFFER的各個題目是最多見的,即便不是原題也是題目的變體,由於面試不像筆試,通常不會出特別困難的題目,因此劍指OFFER上小而精的題目就很是適合。建議手刷一遍。PHP的同窗能夠參考專欄劍指OFFER
二叉樹相關(層次遍歷、求深度、求兩個節點距離、翻轉二叉樹、前中後序遍歷)
鏈表相關(插入節點、鏈表逆置、使用鏈表進行大數字的加減,雙向鏈表實現隊列、尋找鏈表中的環)
堆(大量數據中尋找最大N個數字幾乎每次都會問,還有堆在插入時進行的調整)
排序(八大排序,各自的時間複雜度、排序算法的穩定性。快排幾乎每次都問)
二分查找(通常會深刻,如尋找數組總和爲K的兩個數字)
兩個棧實現隊列。
圖(深度廣度優先遍歷、單源最短路徑、最小生成樹)
動態規劃問題。web

深刻面試

紅黑樹性質

分治法和動態規劃的區別
計算時間複雜度
二叉樹和哈希表查找的時間複雜度
棧和鏈表是面試算法的時候常常用到的工具,多考慮怎麼用數據結構的性質解決,由於面試不像筆試,對基礎數據結構關注的比較多一些,通常問題也比較簡單。而後取模也是經常使用的工具(好比有一次問怎麼讓100個進程按規定的權重被調用,就能夠用取模的方式)。
面試官通常會先出簡單的問題,而後深刻地問下去,最好是根據他的思路走,由於能聽懂他的提示也是須要考察的能力。

LINUX
硬連接和軟鏈接區別
kill用法,某個進程殺不掉的緣由(進入內核態,忽略kill信號)
linux用過的命令
系統管理命令(如查看內存使用、網絡狀況)
管道的使用 |
grep的使用,必定要掌握,每次都會問在文件中查找
shell腳本
find命令
awk使用
語言部分(PHP)
數組操做函數
字符串操做函數(數組和字符串的函數是最常問的,很是多,必定不要記混了)
指針和引用區別
堆和棧的區別
== ===區別
PHP的垃圾回收機制
zval結構
防sql注入
跨域問題
長連接和長輪詢
面向對象、設計模式

接口和抽象類區別
單繼承
construct的調用順序(子類父類之間)
設計模式(工廠模式、策略模式、單例模式、裝飾模式比較常見)
OOP特性,經過哪些機制實現的
重寫和重載區別
靜態類靜態方法
根據某個需求設計一個類(主要考慮類之間的繼承關係和屬性的權限設置)
項目
項目中遇到的困難(提早想好,而且把實現或者優化方法說清楚)
系統的量級、pv、uv等
應對高併發的解決辦法(分佈式)
在項目中主要負責了哪些工做。
nginx的負載均衡
分佈式緩存的一致性,服務器如何擴容(哈希環)
總之要把寫在簡歷上的項目部分熟悉一遍,技術棧、項目功能、難點都要考慮好。

來源http://blog.csdn.net/acingdreamer/article/details/78479476 (謝謝博主)

另外一個強烈推薦的面試提綱 https://blog.csdn.net/acingdreamer/article/details/78479476 


   最後來貼一下彙總的一些博客:
 
(1)協議
http://www.cnblogs.com/ryanlamp/p/5625610.html tcp三次握手四次揮手
http://blog.jobbole.com/93960/ http長鏈接和短鏈接
http://www.blogjava.net/zjusuyong/articles/304788.html 深刻理解http協議 (http1.0和http1.1)
http://web.jobbole.com/87695/  HTTP、HTTP2.0、SPDY、HTTPS你應該知道的一些事
https://kb.cnblogs.com/page/92320/  HTTP Header 詳解
https://blog.csdn.net/wdscq1234/article/details/52432095    TCP/IP詳解--Nagle算法(TCP_NODELAY相關)
https://blog.csdn.net/lishenglong666/article/details/45335589    close_wait狀態的緣由及解決方法
http中的 Referrer Policy https://blog.csdn.net/john1337/article/details/53665684 
 
(2)操做系統
http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 天天一個linux命令系列(很好)
https://segmentfault.com/q/1010000000256516  FastCgi php-fpm之間的關係
 
https://mp.weixin.qq.com/s/4oZqkcs8LQ-_X6SmsRe-yw 6個linux運維典型問題(解決問題的思路很重要)
 
(3)數據庫
http://www.jianshu.com/p/25c958196a0b sql語句優化技巧
http://blog.csdn.net/zztfj/article/details/6181379 mysql show 命令的用法大全
http://www.jb51.net/article/23966.htm mysql日期數據類型、時間類型使用總結
http://www.cnblogs.com/ryanlamp/p/6428811.html mysql索引設計原則以及常見索引區別
https://blog.csdn.net/why15732625998/article/details/80388236 mysql explain 詳解
 
總體上能夠分爲: 配置優化 ; sql語句、表、數據庫優化(存儲引擎方面的);硬件優化     https://www.2cto.com/database/201605/506249.html 參考這一系列博客(極力推薦)
 
 

MySQL 數據庫性能優化之緩存參數優 https://www.2cto.com/database/201605/506272.html
MySQL 數據庫性能優化之表結構 https://www.2cto.com/database/201605/506274.html
MySQL 數據庫性能優化之索引優化 https://www.2cto.com/database/201605/506270.html
MySQL 數據庫性能優化之SQL優化 https://www.2cto.com/database/201605/506249.html 
MySQL數據庫性能優化之存儲引擎選擇 https://www.2cto.com/database/201605/506253.html 
MySQL數據庫性能優化之硬件優化 http://blog.csdn.net/bemavery/article/details/46241533

MySQLB樹 https://www.cnblogs.com/xiaoxi/p/6868087.html

 

 
oracle,mysql仍是nosql?
 
http://blog.csdn.net/mysteryhaohao/article/details/51669741  mysql杭鎖、表鎖、頁鎖、樂觀鎖、悲觀鎖 (經典)
http://blog.csdn.net/qq_33290787/article/details/51924963 數據庫隔離界別
http://www.cnblogs.com/software1113/p/4669068.html 事務特性和隔離級別
http://www.cnblogs.com/zhangzhu/archive/2013/07/04/3172486.html mysql命令大全
http://www.cnblogs.com/cac2020/p/6044536.html redis\memcache\mongodb使用場景及區別
http://www.cnblogs.com/sandea/p/5605044.html mysql 主從數據庫同步問題(裏面的連接也是很好的)
http://www.cnblogs.com/langtianya/p/4997768.html  mysql分區分表、分庫分表
 
https://www.cnblogs.com/clsn/p/8214048.html mysql優化實施方案
(4)語言(PHP)
http://blog.jobbole.com/94475/ 執行過程,內核,實現原理
http://www.cnblogs.com/hongfei/archive/2012/06/12/2547119.html php執行原理/執行流程
http://www.csdn.net/article/2014-10-16/2822134    php內核利器哈希表及 hash衝突
http://www.csdn.net/article/2014-09-15/2821685-exploring-of-the-php 弱類型變量原理探究
 
https://segmentfault.com/a/1190000010455076  PHP 進階之路 - 億級 pv 網站架構實戰之性能壓榨
 
http://www.cnblogs.com/wangxin-king/p/5669336.html php超級全局變量、魔術變量和魔術函數
http://blog.51yip.com/php/1039.html curl經常使用例子
 
php進程、線程、併發相關:

PHP 線程,進程,併發 https://blog.mimvp.com/article/15484.html

PHP併發IO編程之路(深度長文)https://www.imooc.com/article/8449
多線程編程 - PHP 實現 https://cloud.tencent.com/developer/article/1012783
深刻研究PHP及Zend Engine的線程安全模型 http://blog.codinglabs.org/articles/zend-thread-safety.html
php實現多進程、多線程 https://blog.csdn.net/ZHANG_TIMI/article/details/78342722

 
 
 
cgi fast_cgi php_fpm spawn_fcgi的理解與區別
 
 
 
 
php語言結構和函數的區別 
 
 
更快的方式實現 PHP 數組去重
 
http://www.phpernote.com/php-template-framework/940.html  php中this static final const self等關鍵字的用法
http://www.cnblogs.com/ryanlamp/p/6432495.html  strpos strstr substr之間的區別:
http://blog.jobbole.com/87956/  php開發安全問題總結
 
(5)架構
https://mp.weixin.qq.com/s/CIPosICgva9haqstMDIHag 架構之路17年精選80篇
https://segmentfault.com/a/1190000008726334 探究高可用架構的服務器端優秀資源索引
http://www.csdn.net/article/2014-11-28/2822858  web系統大規模併發---電商秒殺與搶購

http://www.csdn.net/article/2014-07-24/2820837 Nginx、LVS及HAProxy負載均衡軟件的優缺點詳解
http://www.cnblogs.com/liwei0526vip/p/6370103.html 使用LVS實現負載均衡原理及安裝配置詳解 

 
(6)思想以及面向對象
http://kb.cnblogs.com/page/110272/ 優秀程序設計的18大原則
https://m.aliyun.com/yunqi/articles/39849 代碼大全中的主要思想
http://www.cnblogs.com/stoneniqiu/p/4815259.html 代碼整潔之道讀書筆記
http://www.uml.org.cn/sjms/201211023.asp#1  設計模式六大原則
設計模式部分最好找視頻看看吧,博客通常都很差懂,或者只寫了個概念
http://blog.csdn.net/LK764265808/article/details/51859248 如何理解面向對象思想
http://www.cnblogs.com/hnrainll/archive/2012/09/18/2690846.html 面向對象三大基本特徵五大基本原則
 
(7)算法 
http://www.cnblogs.com/rainblack/p/5808694.html php實現的四種排序算法
 
 
(8)項目及團隊經驗
https://mp.weixin.qq.com/s/gH89nyh-yqAWnkKUs1ppKA 
 
(9)Nginx:
 
 
 
 

Nginx的配置與部署研究,Upstream負載均衡模塊  http://www.linuxidc.com/Linux/2013-04/82526p2.htm

CentOS 6.2實戰部署Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm

使用Nginx搭建WEB服務器 http://www.linuxidc.com/Linux/2013-09/89768.htm

搭建基於Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服務器全過程 http://www.linuxidc.com/Linux/2013-09/89692.htm

CentOS 6.3下Nginx性能調優 http://www.linuxidc.com/Linux/2013-09/89656.htm

CentOS 6.3下配置Nginx加載ngx_pagespeed模塊 http://www.linuxidc.com/Linux/2013-09/89657.htm

CentOS 6.4安裝配置Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm

Nginx安裝配置使用詳細筆記 http://www.linuxidc.com/Linux/2014-07/104499.htm

Nginx日誌過濾 使用ngx_log_if不記錄特定日誌 http://www.linuxidc.com/Linux/2014-07/104686.htm

http://www.jb51.net/article/107414.htm (nginx日誌實現訪問異常報警)

 

(10)Apache
http://www.jb51.net/os/RedHat/1105.html   MPM(Multi -Processing Modules,多道處理模塊)
 
 
(11)其餘
http://www.cnblogs.com/engeng/articles/5959335.html  一次完整的HTTP請求過程
https://kb.cnblogs.com/page/129756/  前端必讀:瀏覽器內部工做原理
https://www.cnblogs.com/rjzheng/p/8994962.html 分佈式之消息隊列複習精簡(仔細思考裏面的每個問題)
https://cloud.tencent.com/developer/article/1078021 經常使用的分佈式事務解決方案
https://blog.csdn.net/v_july_v/article/details/19131887 如何快速準備面試中的算法
 
(12)JAVA
http://www.cnblogs.com/ryanlamp/p/6441077.html  java基礎知識
https://www.jfox.info/ 
https://www.nowcoder.com/ta/review-java?query=&asc=true&order=&page=1 
http://blog.csdn.net/jackfrued/article/details/44921941 
http://www.importnew.com/17232.html
https://juejin.im/post/5a4b7586f265da433470490e
相關文章
相關標籤/搜索