<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          面試攜程 我都遇到了這些問題

          共 1828字,需瀏覽 4分鐘

           ·

          2021-09-01 10:44

          專注于PHP、MySQL、Linux和前端開發(fā),感興趣的感謝點(diǎn)個(gè)關(guān)注喲!!!文章整理在GitHub,Gitee。主要包含的技術(shù)有PHP、Redis、MySQL、JavaScript、HTML&CSS、Linux、Java、Golang、Linux和工具資源等相關(guān)理論知識、面試題和實(shí)戰(zhàn)內(nèi)容。

          概況

          這兩天請了兩天假,出去看了看外面的招聘市場。兩天時(shí)間差不多面了10家公司,成功拿到7家offer,這里總結(jié)一下,個(gè)人在面試中遇到的一些問題,不是很全,有一些忘記了。每道題從題目看很簡單,在實(shí)際中都是一步一步步的深度挖掘,這里就沒有總結(jié)的很細(xì)。這里面的公司有電商、游戲、大數(shù)據(jù)類型的公司。

          PHP相關(guān)

          1. 平常都使用的什么框架?Laravel和ThinkPHP框架的區(qū)別?

          2. Laravel常用到的功能有哪些?Laravel依賴注入實(shí)現(xiàn)的原理是怎么樣的?

          3. Swoole你用到了哪些功能?對協(xié)程這一塊了解嗎?

          4. 能說說PHP的生命周期嗎?傳統(tǒng)的php-fpm模式和swoole有什么區(qū)別?

          5. 在項(xiàng)目中都是怎么用hyperf的?了解hyperf中的依賴注入實(shí)現(xiàn)原理嗎?使用hyperf中的類是怎么實(shí)現(xiàn)的,是通過注解引入嗎?

          6. 說說你在項(xiàng)目中使用到的PHP函數(shù),任意說幾個(gè)以及它的功能?

          7. PHP的垃圾回收機(jī)制是怎么樣的?

          8. PHP5的版本和PHP7之間有哪些區(qū)別?對PHP8了解嗎,任意說說其中的新特性?

          9. 說說php-fpm與NGINX工作原理是怎么樣的?

          10. 說一說PHP中的垃圾回收機(jī)制是怎么樣的?

          11. cgi與fast_cgi關(guān)系是怎么樣的?

          12. isset、empty和is_null區(qū)別是怎么樣的?如果傳遞一個(gè)null,該三個(gè)函數(shù)分別返回什么?

          13. require_once與include_once,require與include的區(qū)別?為什么一個(gè)是警告一個(gè)是致命錯(cuò)誤?

          14. php5與php7的區(qū)別是怎樣的?

          15. php-fpm的工作模式?進(jìn)程數(shù)量配置依據(jù)是什么?

          16. 說說PHP數(shù)組中的數(shù)據(jù)結(jié)構(gòu)是怎么樣的?

          17. 能說說進(jìn)程、線程和協(xié)程的關(guān)系嗎?

          Redis相關(guān)

          1. 平常使用Redis都是在哪些場景?

          2. Redis的持久化有哪幾種?有什么區(qū)別?實(shí)現(xiàn)的原理是怎樣的?

          3. Redis的事務(wù)了解嗎?事務(wù)都有哪些注意的地方?

          4. Redis都有哪些數(shù)據(jù)類型?你是怎么選擇數(shù)據(jù)類型的?底層的數(shù)據(jù)結(jié)構(gòu)是怎么樣的?

          5. Redis能夠?qū)崿F(xiàn)命令批處理嗎?

          6. Redis的哨兵機(jī)制了解嗎?實(shí)現(xiàn)原理是怎么樣的?

          7. Redis的主從復(fù)制實(shí)現(xiàn)原理是怎么樣的?如何保證數(shù)據(jù)一致性?數(shù)據(jù)延遲又該如何處理?

          8. 利用Redis如何實(shí)現(xiàn)隊(duì)列功能?

          9. 消息發(fā)布與訂閱有使用過嗎?怎么使用的?中間又遇到過什么問題嗎?

          10. 如何解決緩存穿透、擊穿和雪崩問題?

          11. Redis作為一個(gè)內(nèi)存型數(shù)據(jù)庫,如何更好的解決內(nèi)存的占用?

          12. Redis與memcached的區(qū)別?什么時(shí)候會選擇memcached?

          MySQL

          1. 列舉幾個(gè)MySQL索引失效的情況?該如何優(yōu)化這些情況?

          2. MySQL索引都有哪些?InnoDB索引是用的什么數(shù)據(jù)結(jié)構(gòu),為什么使用這種數(shù)據(jù)結(jié)構(gòu)?

          3. MySQL主從復(fù)制是如何實(shí)現(xiàn)的?如果從節(jié)點(diǎn)掛了,重新啟動從節(jié)點(diǎn),如何保持?jǐn)?shù)據(jù)一致性?如何解決數(shù)據(jù)同步延遲問題?

          4. 說說你優(yōu)化SQL語句的幾種思路有哪些?

          5. 說說MySQL中的鎖有哪些?之間的區(qū)別?

          6. MySQL中的事務(wù)了解嗎?說說其4大特性?

          7. 事務(wù)中隔離性,有幾種情況?這幾種情況分別會產(chǎn)生什么問題?

          8. MySQL中MVVC實(shí)現(xiàn)的原理是怎么樣的?

          9. MongoDB與MySQL的關(guān)系,為什么日志系統(tǒng)會選擇MongoDB?

          RabbitMQ

          1. 主要使用的場景在哪些地方?

          2. 工作模式都有哪些?之間的區(qū)別是怎么樣的?

          3. 如何保證消息的可靠性?

          4. 日志存儲在RabbitMQ,如果同步到MongoDB里面,如何解決新舊數(shù)據(jù)問題?(這里提到了一個(gè)公司實(shí)際業(yè)務(wù)問題,公司日志會存儲到MongoDB,如何保證每次存的都是最新的消息)

          5. 你知道哪些消息隊(duì)列?這些消息隊(duì)列有什么區(qū)別?

          軟件設(shè)計(jì)

          1. 有一個(gè)電商營銷活動系統(tǒng),你該如何去設(shè)計(jì)這個(gè)系統(tǒng),保證系統(tǒng)不會出現(xiàn)問題?

          2. 項(xiàng)目中哪些地方用到了消息隊(duì)列?是如何設(shè)計(jì)的?

          3. 電商系統(tǒng)中,如何保證商品庫存不會超賣問題?

          4. 如果一頁面請求慢,該從哪些方面排查?


          瀏覽 59
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  成人免费无码麻豆精品 | 小黄片免费 | 毛片一区77 | 国产精品乱伦视频 | 无码免费高清视频 |