• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 騰訊php開發(fā)工程師面試問題

        時間:2023-04-05 01:45:21 面試問題 我要投稿
        • 相關(guān)推薦

        騰訊php開發(fā)工程師面試問題

          騰訊PHP開發(fā)工程師問題

        騰訊php開發(fā)工程師面試問題

          一、PHP開發(fā)部分

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

          2.請寫一個函數(shù)來檢查用戶提交的數(shù)據(jù)是否為整數(shù)(不區(qū)分數(shù)據(jù)類型,可以為二進制、八進制、十進制、十六進制數(shù)字)

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

          4.PHP的is_writeable()函數(shù)存在Bug,無法準確判斷一個目錄/文件是否可寫,請寫一個函數(shù)來判斷目錄/文件是否絕對可寫

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          8.請簡述PHP在Apache下的幾種運行方式并加以比較?如何讓PHP在Linux+Apache下以Fast CGI方式運行?

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

          10.請簡述PHP 5.2的內(nèi)存池及其內(nèi)存管理機制、垃圾回收機制

          騰訊PHP開發(fā)工程師問題

          1 . 請對 POSIX 風(fēng)格和兼容 Perl 風(fēng)格兩種正則表達式的主要函數(shù)進行類比說明

          ereg preg_match

          ereg_replace preg_replace

          2 . 請說明在 php .ini 中 safe_mode 開啟之后對于 PHP 系統(tǒng) 函數(shù)的影響

          3 . PHP5 中魔術(shù) 方法 函數(shù)有哪幾個,請舉例說明各自的用法

          __sleep

          __wakeup

          __toString

          __set_state

          __construct,

          __destruct

          __call,

          __get,

          __set,

          __isset,

          __unset

          __sleep,

          __wakeup,

          __toString,

          __set_state,

          __clone

          __autoload

          4 . 請寫出讓,并說明如何在命令行下運行 PHP 腳本(寫出兩種方式)同時向 PHP 腳本傳遞參數(shù)?

          1. Php filename.php $agr1 $agr2

          2. php –r “”

          5 . PHP 的垃圾收集機制是怎樣的

          6 .使對象可以像數(shù)組一樣進行 foreach 循環(huán),要求屬性必須是私有。

          (Iterator 模式的 PHP5 實現(xiàn),寫一類實現(xiàn) Iterator 接口 )

          7 .請寫一段 PHP 代碼 ,確保多個進程同時寫入同一個文件 成功

          8 . 用 PHP 實現(xiàn)一個雙向隊列

          9 . 使用正則表達式提取一段標識語言( html 或 xml )代碼段中指定標簽的指定屬性值(需考慮屬性值對不規(guī)則的情況,如大小寫不敏感,屬性名值與等號間有空格等)。此處假設(shè)需提取 test 標簽的 attr 屬性值,請自行構(gòu)建包含該標簽的串

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

        PHP開發(fā)工程師崗位的職責06-14

        騰訊php程序員面試題目及答案08-03

        PHP高級開發(fā)工程師崗位職責03-24

        PHP高級開發(fā)工程師崗位的具體職責03-24

        PHP中級開發(fā)工程師的具體職責范圍09-15

        PHP中級開發(fā)工程師的基本職責11-23

        PHP高級開發(fā)工程師的崗位職責11-22

        騰訊校招面試常見問題11-29

        騰訊面試歸來,發(fā)面經(jīng),分享面試問題!11-20

        騰訊實習(xí)生web前端JS開發(fā)工程師面試經(jīng)歷12-09

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 日韩欧美国产另类婷久久 | 午夜福利视频一区二区 | 台湾综合区国产精品 | 中文字幕视频一区二区 | 一本久久A精品一合区久久久 | 亚洲另类日韩国产综合 |