久久99热66热这里只有精品,特黄特色的大片在线观看,亚洲日本三级在线观看,国产三级农村妇女在线,亚洲av毛片免费在线观看,哺乳叫自慰在线看,天天干美女av网

騰訊php開(kāi)發(fā)工程師面試問(wèn)題

時(shí)間:2024-07-07 20:23:24 資料大全 我要投稿
  • 相關(guān)推薦

騰訊php開(kāi)發(fā)工程師面試問(wèn)題

  騰訊PHP開(kāi)發(fā)工程師問(wèn)題

騰訊php開(kāi)發(fā)工程師面試問(wèn)題

  一、PHP開(kāi)發(fā)部分

  1.合并兩個(gè)數(shù)組有幾種方式,試比較它們的異同

  2.請(qǐng)寫(xiě)一個(gè)函數(shù)來(lái)檢查用戶(hù)提交的數(shù)據(jù)是否為整數(shù)(不區(qū)分?jǐn)?shù)據(jù)類(lèi)型,可以為二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制數(shù)字)

  3.PHP的strtolower()和strtoupper()函數(shù)在安裝非中文系統(tǒng)的服務(wù)器下可能會(huì)導(dǎo)致將漢字轉(zhuǎn)換為亂碼,請(qǐng)寫(xiě)兩個(gè)替代的函數(shù)實(shí)現(xiàn)兼容Unicode文字的字符串大小寫(xiě)轉(zhuǎn)換

  4.PHP的is_writeable()函數(shù)存在Bug,無(wú)法準(zhǔn)確判斷一個(gè)目錄/文件是否可寫(xiě),請(qǐng)寫(xiě)一個(gè)函數(shù)來(lái)判斷目錄/文件是否絕對(duì)可寫(xiě)

  5.PHP的chmod()函數(shù)存在Bug,無(wú)法保證設(shè)置成功,請(qǐng)寫(xiě)一個(gè)函數(shù)在指定路徑下創(chuàng)建一個(gè)目錄/文件并確保可以正確設(shè)置權(quán)限掩碼

  6.PHP處理上傳文件信息數(shù)組中的文件類(lèi)型$_FILES['type']由客戶(hù)端瀏覽器提供,有可能是 偽造的信息,請(qǐng)寫(xiě)一個(gè)函數(shù)來(lái)確保用戶(hù)上傳的圖像文件類(lèi)型真實(shí)可靠

  7.PHP通過(guò)對(duì)數(shù)據(jù)的URL編碼來(lái)實(shí)現(xiàn)與Javascript的數(shù)據(jù)交互,但是對(duì)于部分特殊字符的編解碼與Javascript的規(guī)則不盡相同,請(qǐng)具體說(shuō)明這種差異,并針對(duì)UTF-8字符集的數(shù)據(jù),寫(xiě)出PHP的編解碼函數(shù)和Javascript的編解碼函數(shù),確保PHP編碼數(shù)據(jù)可以被 Javascript正確解碼 、Javascript編碼的數(shù)據(jù)可以被PHP正確解碼

  8.試闡述Memcache的key多節(jié)點(diǎn)分布的算法?當(dāng)任一節(jié)點(diǎn)出現(xiàn)故障時(shí)PHP的Memcache客戶(hù)端將如何處置?如何確保Memcache數(shù)據(jù)讀寫(xiě)操作的原子性?

  9.如何實(shí)現(xiàn)PHP的安全最大化?怎樣避免SQL注入漏洞和XSS跨站腳本攻擊漏洞?

  10.請(qǐng)?jiān)O(shè)計(jì)一個(gè)數(shù)據(jù)結(jié)構(gòu)可以實(shí)現(xiàn)無(wú)限級(jí)子菜單的樹(shù)型菜單功能并提供菜單生成算法,用UML描述設(shè)計(jì)并寫(xiě)出相關(guān)PHP代碼

  二、系統(tǒng)相關(guān)部分

  1.請(qǐng)簡(jiǎn)述Linux、FreeBSD、Soalaris、Mac OS、Windows幾種系統(tǒng)下進(jìn)程與線(xiàn)程的內(nèi)核實(shí)現(xiàn)方式、管理機(jī)制的異同

  2.請(qǐng)簡(jiǎn)述Linux/BSD系統(tǒng)下進(jìn)程間通訊的方式有哪些,并具體說(shuō)明在PHP下如何實(shí)現(xiàn)

  3.請(qǐng)簡(jiǎn)述Linux/BSD系統(tǒng)下系統(tǒng)的消息/事件異步通知機(jī)制有幾種,并加以比較

  4.簡(jiǎn)單比較TCP/UDP協(xié)議的異同,對(duì)于PHP的Socket擴(kuò)展與Stream擴(kuò)展,試比較兩者基于TCP/UDP協(xié)議的SOCKET編程差異?

  5.為什么會(huì)出現(xiàn)僵死進(jìn)程(孤兒進(jìn)程)?怎樣查看僵死進(jìn)程?如何解決僵死進(jìn)程問(wèn)題?

  6.對(duì)于System-V消息隊(duì)列,如何解決系統(tǒng)本身對(duì)于消息隊(duì)列條數(shù)、總?cè)萘?字節(jié)數(shù))的限制?如何設(shè)置消息的優(yōu)先級(jí)別?請(qǐng)比較阻塞模式和非阻塞模式的異同,并說(shuō)明如何避免非阻塞模式下的消息隊(duì)列堵塞?

  7.請(qǐng)描述Apache 2.x版本的MPM(Multi-Processing Module)機(jī)制,并具體說(shuō)明在不同的MPM機(jī)制下如何支持PHP?

  8.請(qǐng)簡(jiǎn)述PHP在A(yíng)pache下的幾種運(yùn)行方式并加以比較?如何讓PHP在Linux+Apache下以Fast CGI方式運(yùn)行?

  9. 請(qǐng)寫(xiě)出讓PHP能夠在命令行下以腳本方式執(zhí)行時(shí)安裝PHP所必須指定的configure參數(shù),并說(shuō)明如何在命令行下運(yùn)行PHP腳本(寫(xiě)出兩種方式)同時(shí)向PHP腳本傳遞參數(shù)?

  10.請(qǐng)簡(jiǎn)述PHP 5.2的內(nèi)存池及其內(nèi)存管理機(jī)制、垃圾回收機(jī)制

  騰訊PHP開(kāi)發(fā)工程師問(wèn)題

  1 . 請(qǐng)對(duì) POSIX 風(fēng)格和兼容 Perl 風(fēng)格兩種正則表達(dá)式的主要函數(shù)進(jìn)行類(lèi)比說(shuō)明

  ereg preg_match

  ereg_replace preg_replace

【騰訊php開(kāi)發(fā)工程師面試問(wèn)題】相關(guān)文章:

java開(kāi)發(fā)面試問(wèn)題05-20

騰訊軟件開(kāi)發(fā)類(lèi)筆試題07-28

暑假我的騰訊實(shí)習(xí)筆試面試經(jīng)驗(yàn)08-29

幼師面試技巧面試問(wèn)題及基本問(wèn)題05-21

普通本科生騰訊面試筆試經(jīng)驗(yàn)08-31

面試問(wèn)題:英文面試中常見(jiàn)問(wèn)題大全08-06

阿里巴巴測(cè)試開(kāi)發(fā)工程師面試筆試經(jīng)驗(yàn)07-06

幼師面試技巧面試問(wèn)題10-21

面試常問(wèn)的問(wèn)題10-15

面試應(yīng)注意的問(wèn)題09-30