2021年最新PHP 面試、筆試題匯總(一)

2021-02-23 PHP開源社區

接上期連結:《2021年最新PHP 面試、筆試題匯總(一)》

二十一、語句include和require的區別

require是無條件包含,也就是如果一個流程裡加入require,無論條件成立與否都會先執行require,當文件不存在或者無法打開的時候,會提示錯誤,並且會終止程序執行

include有返回值,而require沒有(可能因為如此require的速度比include快),如果被包含的文件不存在的化,那麼會提示一個錯誤,但是程序會繼續執行下去

注意:包含文件不存在或者語法錯誤的時候require是致命的,而include不是

require_once,include_once表示了只包含一次,避免了重複包含

 

二十二、php中傳值與傳引用的區別,並說明傳值什麼時候傳引用

變量默認總是傳值賦值,那也就是說,當將一個表達式的值賦予一個變量時,整個表達式的值被賦值到目標變量,這意味著:當一個變量的賦予另外一個變量時,改變其中一個變量的值,將不會影響到另外一個變量

php也提供了另外一種方式給變量賦值:引用賦值。這意味著新的變量簡單的引用(換言之,成為了其別名或者指向)了原始變量。改動的新的變量將影響到原始變量,反之亦然。

使用引用賦值,簡單地將一個&符號加到將要賦值的變量前(源變量)

對象默認是傳引用

對於較大的數據,可以考慮傳引用,這樣可以節省內存的開銷

 

二十三、PHP 不使用第三個變量實現交換兩個變量的值

$a.=$b;$b=str_replace($b,"",$a);$a=str_replace($b,"",$a); list($b,$a)=array($a,$b);var_dump($a,$b);

二十四、mysql優化

MySQL查詢SQL優化

 

二十五、redis 和 memache 緩存的區別

1.數據類型

redis支持多種數據類型(5種):hash string list set zset

memcache 只支持key-value

2.持久性

redis 支持兩種持久化方式 RDB、AOF

memcache 不支持持久化

3.分布式存儲

redis支持master-slave複製模式

memcache可以使用一致性hash做分布式

4.value大小不同

memcache是一個內存緩存,key的長度小於250字符,單個item存儲要小於1M,不適合虛擬機使用

5.線程模型

memcache是master+worker的線程模型,其中master完成網絡監聽後投遞到worker線程,由worker線程處理

redis是單進程單線程模型,即單個線程完成所有的事情

這兩種實現造成下面的差異,即redis更容易實現多種數據結構,類似列表,集合,hash,有序集合等,由於是單線程的,如果單實例部署redis,不能全面用到伺服器多核的優勢,通常部署時,都會通過多實例的方式去部署

6.內存管理

redis:redis沒有自己得內存池,而是直接使用時分配,即什麼時候需要什麼時候分配,內存管理的事交給內核,自己只負責取和釋放,直接malloc和free即可。內存管理沒有什麼特殊的算法,通過使用google的jmalloc庫來做內存管理(申請,釋放)

memcache:memcached是有自己得內存池的,即預先分配一大塊內存,然後接下來分配內存就從內存池中分配,這樣可以減少內存分配的次數,提高效率,這也是大部分網絡伺服器的實現方式,只不過各個內存池的管理方式根據具體情況而不同。使用了類似linux的內存管理,即slab內存管理方式。

7.其他

redis支持事務,頻道(發布-訂閱),集群;memcache不支持

 

二十六、apche 和 nginx 的優缺

nginx輕量級,比apache佔用更少的內存及資源,抗並發

nginx處理請求是異步非阻塞的,而apache 則是阻塞型的,在高並發下nginx 能保持低資源低消耗高性能。

apache 相對於nginx 的優點:

rewrite比nginx 的rewrite 強大,少bug,穩定。(需要性能用nginx,求穩定就apache)。

 

二十七、一個函數的參數不能是對變量的引用,除非在php.ini中把 allow_call_time_pass_reference 設為on。

在PHP函數調用的時候,基本數據類型默認會使用值傳遞,而不是引用傳遞。allow_call_time_pass_reference 選項的作用為是否啟用在函數調用時強制參數被按照引用傳遞。如果把allow_call_time_pass_reference 配置為on,那麼在函數調用的時候會默認使用引用傳值。但是不推薦使用這種方法,原因是該方法在未來的版本中很可能不再支持。如果想使用引用傳遞,那麼推薦在函數調用的時候顯式地使用&進行引用傳遞。

 

二十八、什麼是內存管理?

內存管理主要是指程序運行時對計算機內存資源的分配、使用和釋放等技術,內存管理的目標是高效、快速地分配內存同時及時地釋放和回收內存資源。內存管理主要包括是否有足夠的內存供程序使用,從內存池中獲取可用內存,使用後及時銷毀並重新分配給其他程序使用。

在PHP開發過程中,如果遇到大數組等操作,那麼可能會造成內存溢出等問題。一些常見的處理方法如下:

1)通過ini_set(『memory_limit』,『64M』)方法重置php可以使用的內存大小,一般在遠程主機上是不能修改php.ini文件的,只能通過程序設置。註:在safe_mode(安全模式)下,ini_set會失效。

2)另一方面可以對數組進行分批處理,及時銷毀無用的變量,儘量減少靜態變量的使用,在需要數據重用時,可以考慮使用引用(&)。同時對於資料庫、文件操作完要及時關閉,對象使用完要及時調用析構函數等。

3)及時使用unset()函數釋放變量,使用時需要注意以下兩點:

① unset()函數只能在變量值佔用內存空間超過256位元組時才會釋放內存空間。

② 只有當指向該變量的所有變量都銷毀後,才能成功釋放內存。

 

二十九、Memcache的特徵和特性

1)協議簡單。

2)基於libevent的事件處理。

3)內置內存存儲方式。

4)Memcached不互相通信的分布式。

(1)單個item 最大的數據為1MB。

(2)單進程最大的使用內存為2GB,需要更多內存時可開多個埠。

(3)Memcached是多線程,非阻塞io復用的網絡模型,Redis是單線程。

(4)鍵長最大為250位元組。

 

三十、共享Session的方式

1)基於NFS的Session共享。NFS(Network File System)最早由Sun公司為解決Unix網絡主機間的目錄共享而研發。僅需將共享目錄伺服器mount到其他伺服器的本地session目錄即可。

2)基於資料庫的Session共享。

3)基於Cookie的Session共享。原理是將全站用戶的Session信息加密、序列化後以Cookie的方式,統一種植在根域名下(如:.host.com),利用瀏覽器訪問該根域名下的所有二級域名站點時,會傳遞與之域名對應的所有Cookie內容的特性,從而實現用戶的Cookie化Session 在多服務間的共享訪問。

4)基於緩存(Memcache)的Session共享。Memcache是一款基於Libevent多路異步I/O技術的內存共享系統,簡單的key + value數據存儲模式使得代碼邏輯小巧高效,因此在並發處理能力上佔據了絕對優勢,目前能達到2000/s平均查詢,並且伺服器CPU消耗依然不到10%。

 

三十一、memcache或redis雪崩如何解決?

造成原因:通常,在一個網站裡,mysql資料庫處理的請求比較少(20%),負載80%,緩存技術處理大多數請求(80%)

如果memcache或redis掛掉,所有請求都會在mysql處理,資料庫的處理能力不足會直接宕機。這時候就算重啟緩存和mysql也是無濟於事的,因為緩存重啟後,數據已經丟失,數據請求還是會走mysql,mysql還是會死掉(死循環)

解決方法:

緩存預熱

1:先啟動緩存,再啟動資料庫。(但是此時不提供對外服務)

2:通過一個PHP腳本把常用的key寫入緩存中

3:開放對外服務【熱點數據已經緩存,請求會被緩存處理,減輕mysql壓力】

 

三十二、Redis持久化的方式?

1.Aof(append only file)

redis執行命令時,會把我們執行的命令通過日誌形式進行追加。安全性高,但是影響性能。

2.Rdb

按照制定規則進行持久化

save 900 1 (900s內1次redis操作 會做一次持久化)

save 300 10 (300s內10次redis操作 會做一次持久化)

save 60 10000 (60s內10000次redis操作 會做一次持久化)

但是可能會存在數據丟失,比如:12:00做過一次持久化,正常的話,12:15會再做持久化,如果12:14緩存死掉,那麼14分鐘的數據會丟失。不大安全,但是性能比aof好很多

 

三十三、Linux系統中,進程間通信的方式。

管道:

管道分為有名管道和無名管道

無名管道是一種半雙工的通信方式,數據只能單向流動,而且只能在具有親緣關係的進程間使用.進程的親緣關係一般指的是父子關係。無明管道一般用於兩個不同進程之間的通信。當一個進程創建了一個管道,並調用fork創建自己的一個子進程後,父進程關閉讀管道端,子進程關閉寫管道端,這樣提供了兩個進程之間數據流動的一種方式。

有名管道也是一種半雙工的通信方式,但是它允許無親緣關係進程間的通信。

消息隊列:

消息隊列是消息的鍊表,存放在內核中並由消息隊列標識符標識.消息隊列克服了信號傳遞信息少,管道只能承載無格式字節流以及緩衝區大小受限等特點.消息隊列是UNIX下不同進程之間可實現共享資源的一種機制,UNIX允許不同進程將格式化的數據流以消息隊列形式發送給任意進程.對消息隊列具有操作權限的進程都可以使用msget完成對消息隊列的操作控制.通過使用消息類型,進程可以按任何順序讀信息,或為消息安排優先級順序.

信號:

信號是一種比較複雜的通信方式,用於通知接收進程某個事件已經發生.

信號量:

信號量是一個計數器,可以用來控制多個線程對共享資源的訪問.,它不是用於交換大批數據,而用於多線程之間的同步.它常作為一種鎖機制,防止某進程在訪問資源時其它進程也訪問該資源.因此,主要作為進程間以及同一個進程內不同線程之間的同步手段.

共享內存:

共享內存就是映射一段能被其他進程所訪問的內存,這段共享內存由一個進程創建,但多個進程都可以訪問.共享內存是最快的IPC(進程間通信)方式,它是針對其它進程間通信方式運行效率低而專門設計的.它往往與其他通信機制,如信號量,配合使用,來實現進程間的同步與通信.

socket:

可用於不同及其間的進程通信

文件,互斥量等,不過我在swoole源碼中看到了通過eventfd這種方式做進程通信的

 

三十四、海量數據處理相關總結

1、海量日誌數據,提取出某日訪問百度次數最多的那個IP。

算法思想:分而治之+Hash

IP位址最多有2^32=4G種取值情況,所以不能完全加載到內存中處理

可以考慮採用「分而治之」的思想,按照IP位址的Hash(IP)%1024值,把海量IP日誌分別存儲到1024個小文件中。這樣,每個小文件最多包含4MB個IP位址

對於每一個小文件,可以構建一個IP為key,出現次數為value的Hash map,同時記錄當前出現次數最多的那個IP位址

可以得到1024個小文件中的出現次數最多的IP,再依據常規的排序算法得到總體上出現次數最多的IP

 

三十五、兩臺mysql伺服器,其中一臺掛了,怎麼讓業務端無感切換,並保證正常情況下講臺伺服器的數據是一致的

不是核心業務的話,先停寫,把備機拉起來,查看兩臺機器的日誌,進行數據補償,開寫。

如果是核心業務的話,現在所有的寫操作都在正常的狀態機器上。把好的這臺機器的備機拉起來,當主機。

備機的數據不一致怎麼辦?

你要勇敢懟回去,你們每秒多少寫入操作。按照百萬級表,每秒1000的寫入效率,正常的設計是,分布在2臺機器上每臺500。這個級別的數據同步,出現差異的概率 可以忽略不計的。有一臺出現問題,另一臺也可以抗住。

 

三十六、redis是如何進行同步的,同步的方式,同步回滾怎麼辦,數據異常怎麼辦

redis 集群主從同步的簡單原理

Redis的複製功能是基於內存快照的持久化策略基礎上的,也就是說無論你的持久化策略選擇的是什麼,只要用到了Redis的複製功能,就一定會有內存快照發生

當Slave啟動並連接到Master之後,它將主動發送一個SYNC命令( 首先Master會啟動一個後臺進程,將數據快照保存到文件中[rdb文件] Master 會給Slave 發送一個

Ping命令來判斷Slave的存活狀態 當存活時 Master會將數據文件發送給Slave 並將所有寫命令發送到Slave )。Slave首先會將數據文件保存到本地之後再將數據加載到內存中。

當第一次連結或者是故障後,重新連接都會先判斷Slave的存活狀態再做全部數據的同步,之後只會同步Master的寫操作(將命令發送給Slave)

問題:

當 Master 同步數據時 若數據量較大 而Master本身只會啟用一個後臺進程 來對多個Slave進行同步 , 這樣Master就會壓力過大 , 而且Slave 恢復的時間也會很慢!

redis 主從複製的優點:

(1)在一個Redis集群中,master負責寫請求,slave負責讀請求,這麼做一方面通過將讀請求分散到其他機器從而大大減少了master伺服器的壓力,另一方面slave專注於提供

讀服務從而提高了響應和讀取速度。

(2)在一個Redis集群中,如果master宕機,slave可以介入並取代master的位置,因此對於整個Redis服務來說不至於提供不了服務,這樣使得整個Redis服務足夠安全。

(3)水平增加Slave機器可以提高性能

 

三十七、如何解決跨域

JSONP

添加響應頭,允許跨域

代理的方式

 

三十八、寫出以下輸出

Q: "aa" == 1, "aa" == 0, 1 == "1", 1==="1", "12asdsad" + 1, "asdjkfgj12"+1A: false, true, true, false, 13, 1

why:

php中 字符串==0 恆成立

php中 字符串和數字相加,如果字符串開頭是數字,則等於字符串開頭的數字(字符串第一個位置開始,到第一個非數字和.的位置截止)+數字

 

三十九、什麼是服務容器、控制反轉(IoC)、依賴注入(DI)

服務容器是用來管理類依賴與運行依賴注入的工具。Laravel框架中就是使用服務容器來實現 控制反轉 和 依賴注入 。

控制反轉(IoC) 就是說把創建對象的 控制權 進行轉移,以前創建對象的主動權和創建時機是由自己把控的,而現在這種權力轉移到第三方,也就是 Laravel 中的容器。

依賴注入(DI)則是幫助容器實現在運行中動態的為對象提供提依賴的資源。

 

四十、Composer自動加載原理

composer加載核心思想是通過composer的配置文件在引用入口文件(autoload.php)時,將類和路徑的對應關係加載到內存中,最後將具體加載的實現註冊到spl_autoload_register函數中.最後將需要的文件包含進來.

 

四十一、一個請求到PHP,Nginx的主要過程。完整描述整個網絡請求過程,原理。

1)、FastCGI進程管理器php-fpm自身初始化,啟動主進程php-fpm和啟動start_servers個CGI 子進程。主進程php-fpm主要是管理fastcgi子進程,監聽9000埠。fastcgi子進程等待來自Web Server的連接。

2)、當客戶端請求到達Web Server Nginx是時,Nginx通過location指令,將所有以php為後綴的文件都交給127.0.0.1:9000來處理,即Nginx通過location指令,將所有以php為後綴的文件都交給127.0.0.1:9000來處理。

3)FastCGI進程管理器PHP-FPM選擇並連接到一個子進程CGI解釋器。Web server將CGI環境變量和標準輸入發送到FastCGI子進程。

4)、FastCGI子進程完成處理後將標準輸出和錯誤信息從同一連接返回Web Server。當FastCGI子進程關閉連接時,請求便告處理完成。

5)、FastCGI子進程接著等待並處理來自FastCGI進程管理器(運行在 WebServer中)的下一個連接。

 

四十二、PHP的魔術方法

__set() // 在給不可訪問屬性賦值時,__set()會被調用

__get() // 讀取不可訪問屬性的值時,__get()會被調用

__isset() //當對不可訪問屬性調用isset()或empty(),__isset()會被調用

__unset() // 當對不可訪問屬性調用unset()時,__unset()會被調用

__call() // 在對象中調用一個不可訪問方法時,__call()會被調用

__callStatic() // 在靜態上下文中調用一個不可訪問的方法時,__callStatic會被調用

__construct() // 構造函數的類會在每次創建新對象時先調用此方法,所以非常適合在使用對象之前做一些初始化工作。

__destruct() // 析構函數會在到某個對象的所有引用都被刪除或者當對象被顯式銷毀時執行。

__sleep() // serialize()函數會檢查類中是否存在一個魔術方法__sleep(),如果存在,該方法會先被調用,然後再執行序列化操作。此功能可以用於清理對象,並返回一個包含對象中所有應被序列化的變量名稱的數組。如果該方法未返回任何內容,則 NULL 被序列化,並產生一個 E_NOTICE 級別的錯誤。

__wakeup() // unserialize()函數會檢查是否存在一個__wakeup()方法,如果存在,則會先調用該方法,然後再執行反序列化操作。__wakeup() 經常用在反序列化操作中,例如重新建立資料庫連接,或執行其它初始化操作。

 

四十三、字符編碼UTF8、GBK、GB2312的區別。

utf8是國際編碼。通用性較好。

gbk是國內編碼。通用型較utf8差,但是佔用資料庫比utf8小。

gb2312是一個簡體中文字符集的中國國家標準,共收錄6763個漢字。

 

四十四、MySQL默認的排序方式是什麼

MyIsam存儲引擎:在沒有任何刪除,修改的操作下,執行select不帶order by那麼會按照插入的順序下進行排序。

InnDB存儲引擎:在相同的情況下,select不帶order by會根據主鍵來排序,從小到大。

 

四十五、OSI七層網絡模型

物理層:建立、維護、斷開物理連接

數據鏈路層:建立邏輯連結、進行硬體地址尋址、差錯校驗等功能(SDLC、HDLC、PPP、STP)

網絡層:進行邏輯地址尋址,實現不同網絡之間的路徑選擇(IP、IPX、OSPF)

傳輸層:定義傳輸數據的協議埠號,以及流程和差錯校驗(TCP,UDP)數據包一旦離開網卡即進入網絡傳輸層

會話層:建立、管理、終止會話

表示層:數據的表示、安全、壓縮

應用層:網絡服務與最終用戶的一個接口;協議有:HTTP、FTP、TFTP、SMTP、DNS、TELNET、HTTPS、POP3、DHCP

來源:https://blog.csdn.net/weixin_39815001/article/details/94037278

掃描關注  進入」PHP資料「

免費獲取進階

面試、文檔、視頻資源     

相關焦點

  • 2021年01月26日(周二)| 中國郵政儲蓄銀行、江蘇銀行、滙豐等名企筆面試經驗分享
    面經 【求職綜合討論及Offer匯總】211本、英碩海歸金融女10+offer結束上海秋招之旅總結及感想 【阿斯利康(astrazeneca)】AZ MKT管培生秋招經歷分享 【中南集團】中南置地2021秋招經歷分享 【中國儲備糧管理總公司】中儲糧2021筆試 【華電國際電力】華電駿才計劃一面 【交通銀行】2021總行管培(定向中部某省)面試涼經
  • 2020年BAT大廠PHP工程師面試題整理(附帶答案)
    面試官問了很多問題,因為主要是從事php方面的,所以下面談的這些面試問題主要都是php方面的,當然其它的語言面試有些問題也會被問到。php echo $str;?>'; var dddd= decodeURIComponent (ds); alert(dddd);</script></html>7.試闡述Memcache的key多節點分布的算法?當任一節點出現故障時PHP的Memcache客戶端將如何處置?
  • 華潤置地華北大區營銷管培生梟冠生2021春招火熱開啟!
    >✔群內春招信息鬧鐘式提醒✔名企寒暑假實習信息匯總✔精選校招求職禮包✔2021秋招匯總&秋招補錄信息匯總按時間排序、持續更新入群即得簡歷撰寫大禮包,包含標準簡歷模板(中文+英文),撰寫技巧,為春招做好充分的準備群內除了相關公司信息,還有大量企業工作人員委託發布的日常散招信息,可遠程、可留用各公司筆試真題、面試經驗、求職大禮包不定期分享,讓小夥伴們順利通過筆試環節對於想去top公司的同學們來說,群內集合了優質人脈圈,同學們可以一起交流時事熱點、模擬面試、交流招聘進度...互幫互助達成共贏關注下方公眾號回復
  • 2021年01月13日(周三)| 德勤、中國進出口銀行、埃森哲等名企筆面試經驗分享
    【德勤(Deloitte)】2021 SH business analyst - S&O 面經【天健會計師事務所】杭州總所,有今天面試的小夥伴嘛【中國進出口銀行】2021湖北分行財務會計崗面經【埃森哲(Accenture)】CAP Day線上面試面經【求職綜合討論及Offer匯總】個人找工作總結,純手寫乾貨,共3400字【人民日報社】2021
  • 中國移動北京公司2021校招正式啟動
    本期福利識別下面二維碼回復【國企】即可get√懂職帝2021國企秋招匯總表312道國企筆試題64套必備行測題庫一線城市國企落戶單位指標榜單2020年疫情爆發經濟下行不少企業面臨倒閉,更多是裁員+減薪21屆應屆生求職難度up!up!up!
  • 用EXCEL記錄日常開支,2021年起堅持五年記帳帳簿
    目前記帳的軟體也有不少,今天推薦一個用EXCEL記帳的方法,給自己多一個選擇雖然不能隨手記,但不用聯網不會被大數據抓取,有利有弊,用EXCEL可以設計一個記帳及分析的表格,用公式就可以,不需要太高深的知識EXCEL與隨手記還是有差別的,EXCEL更多容量,更多組合方式,不過需要你自己有一定的EXCEL水平,我習慣用隨手記來記錄日常流水,真正的記錄會後面再錄入到EXCEL裡面去,然後匯總分析自己的財務開支狀態
  • 2020年國內網際網路公司的薪酬排名!
    我們希望2021年,可以有更多的薪酬提交,讓來年的總結更有權威性。美團2020年薪酬統計以老序列為準。薪酬的組成結構通常來說,薪酬主要是指各種不同種類的薪資福利相加而成,所以又俗稱總包,包裹。它一般由以下幾個部分組成:1.初級工程師薪酬排行(0-2年工作經驗)
  • 2021年公務員基本工資調整最新消息
    那麼2021年會不會有新的政策,會不會漲工資呢?其實還是有很大的希望漲工資的。在聊這個話題之前,我們先科普一下公務員工資待遇的常識。公務員的工資結構主要包括基本工資、生活性補貼、工作性津貼、獎金等4部分。其中第一部分基本工資又包括職務工資和職級工資。第二部分生活性補貼又包括物業補貼、住房補貼等。
  • 邀約面試話術寶典
    >03 面試經典問題匯總(198個)>05 技術人員面試話術06 總監面試話術07 銷售面試話術>銷售人員標準面試話術營銷面試話術08 醫藥代表面試話術09 新人面試話術10 現場招聘面試話術下載方式:公眾號對話框回覆:「邀約面試話術寶典
  • 2021年PMP考試有哪些改革?
    1、2021年PMP®考試是否改革?
  • 聯發科技2021屆校招提前批正式啟動!
    進群即可獲取①國企央企事業單位2021校招/實習時間表②行測題(200圖形/816道數字推理/言語理解等)③北京上海落戶指標企業名單④國企央企2021專屬求職資料題目(筆面試資料等)1 除此還準備了很多關於戶口申請的經驗乾貨4 部分國企求職/面試資料包為大家整理了部分國企央企的面試及求職資料包,包括各大名企的無領導小組/半結構化面試/
  • TP-LINK 2021屆秋招提前批全面開啟
    有專門的部門保障職工福利,五險一金比例很高(很多國企六險二金),過節還有福利送送送3、國企員工名聲響大型國企都掌握著國家命脈。你參與的可能是上億級、跨國大項目,經常會冠以"獻身祖國某某事業"的神聖使命。
  • 2020年01月23日(周四)名企筆面試日程及求職經驗匯總
    B02財會類一面【上海證券交易所】2020上交所法律崗(北京)筆試+一面經驗【華為】1227深圳留學生專場--已收offer【求職綜合討論及Offer匯總】2020秋招完結【安永(E&Y)】EY HK所 Assurance群面【益普索】寫個面經給來年用。
  • 貨車司機2021年工資標準出爐,最新發布!請查收!
    日夜操勞,長途跋涉,時間過長,而同行駕駛員壓價,導致市場混亂,為維護貨車駕駛員自身利益,提高生活水平,因此希望各位同行統一市場行情,迫在眉睫,暫出討論方案請大家共同探討:一、貨車駕駛員工資從2021年3月1日起統一調價,凡是持A2駕駛證師傅每天八小時計算,每人每天450--580元,凡超出8小時以外,加班按每小時60~100元計算。
  • 貴州一禾勞務派遣服務有限責任公司2021年勞務派遣員工(汙水處理廠運行工、電工)面試成績及入圍體檢名單公告
    貴州一禾勞務派遣服務有限責任公司2021年勞務派遣員工面試成績及入圍體檢名單公告各位入圍面試的考生
  • 2021 谷歌技術類實習開放申請啦!
    如果你是一名 2022 年或者 2023 年畢業的 top coder,並且有強烈興趣加入谷歌,請仔細閱讀以下全文並儘快提交你的申請吧~谷歌的軟體工程師以開發未來時代的應用技術和產品而著稱於世。我們不僅引領了搜索領域的劃時代技術革命,還不斷將我們所掌握的領先全球的技術能力,應用於其他一系列改變人類生活的領域。
  • PHP、Python 和 Ruby 語言的區別
    Linux技術交流QQ群:915246(七月份最新!!)原文來自:  http://www.linuxeden.com/a/239本文地址:  http://www.linuxprobe.com/php-python-ruby.html編輯:馮振華,審核員:逄增寶
  • 超清PDF:Java面試題匯總,共41個技術方向!
    最近很多粉絲問我有沒有最新的面試題?於是,我就把我見過的以及遇到過的,還有根據讀者反饋的大廠面試真題,進行了匯總整理。
  • [浪哥愛分享(26)] √ 2021年1月復盤,2021年2月計劃
    2021年1月的最後一天,翻看著各個平臺上都是月度總結,復盤2021年第一個月的文章,從工作、生活、社交方方面面來了個總結,想著我也寫一個1月的總結吧