日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

字节跳动测试面试

發布時間:2024/3/13 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 字节跳动测试面试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

字節跳動測試面試

    • 服務相關問題
    • shell、Linux命令:
    • 網絡相關問題:
    • Python相關問題:
    • 數據庫相關問題:
    • 設計模式相關問題:
    • 其他測試相關問題:
    • 總結

服務相關問題

1、介紹下你們都有哪些服務,互相的調用關系。
2、介紹下你工作中用到最重要的服務,講解下。

shell、Linux命令:

1、將一個文件夾下面小于100KB的文件復制到另一個文件夾下

files = 'find /root/logs/tuia/ -size -100k'for file in ${files}docp ${file} /root/logs/tuia2/done

網絡相關問題:

1、介紹一下狀態碼
https://www.cnblogs.com/A-FM/p/11764902.html
2、你們公司服務與服務之間的調用用的是HTTP還是RPC?
都有
3、介紹HTTP和RPC的優劣
https://www.cnblogs.com/A-FM/p/11764902.html

Python相關問題:

1、dict的底層實現原理
python的dict和java的map一樣,底層還是數組,每個鍵值對都是通過key的哈希值對dict的長度取余然后存放在對應的index里面,這是理想的情況,一般可能會產生哈希沖突,為了解決哈希沖突,每個index會變成鏈表,最新的是鏈表長度小于7還是鏈表,大于7以上會轉成紅黑樹。這樣最優的情況下能提高一半的訪問速度。
如果這個回答上了可能還會問:

  • 介紹下哈希的概念和哈希沖突
  • 介紹下樹、二叉樹、平衡二叉樹、紅黑樹
  • 這里的鏈表和樹的臨界值為什么是大于7,而不是其他的值

2、介紹下深拷貝、淺拷貝
https://www.jianshu.com/p/a8f1af357046

數據庫相關問題:

1、介紹下索引
關鍵詞:普通索引、唯一索引、主鍵索引、組合索引、聚集索引、非聚集索引、平衡樹(b/b+樹)、索引優劣
https://blog.csdn.net/weixin_42181824/article/details/82261988
https://www.cnblogs.com/klb561/p/10666296.html
2、如果一個很復雜的多表查詢,只有一個索引,要如何優化

  • 可不可以優化索引,添加索引(不是無畏的添加)
  • 優化SQL,使用最左原則等等。
  • 具體問題具體分析
  • Explain詳解
    這個命令來查看一個這些SQL語句的執行計劃
    https://www.cnblogs.com/tufujie/p/9413852.html

3、你們為什么要用到redis
https://www.jianshu.com/p/393bdb7fe75d
https://www.cnblogs.com/jebysun/p/9417699.html

4、為什么不直接用數據庫而是數據庫+redis
和為什么用redis其實算一個問題
5、說明一下redis里的數據類型
Redis支持五種數據類型:

  • string(字符串)
  • hash(哈希)
  • list(列表)
  • set(集合)
  • zset(sorted set:有序集合)

6、說明一下redis的緩存擊穿
https://baijiahao.baidu.com/sid=1619572269435584821&wfr=spider&for=pc
7、會直接用命令行調用redis
https://www.runoob.com/redis/redis-keys.html
8、如果是Python的話你怎么調用redis,說幾個Python調用redis的常用命令*
https://www.runoob.com/w3cnote/python-redis-intro.html

設計模式相關問題:

1、介紹下設計模式

其他測試相關問題:

1、埋點是如何測試的?有專門的的自動化測試埋點的方案么?
2、你們的環境搭建過程,全是中臺么?如果是自己搭建如何搭建?
3、抓包工具你們會二次開發么?
4、自動化除了API和GUI層面的還有其他的么?

總結

1、有些問題平時都是知道的,但是用的時候也是直接百度的,面試過程直接讓寫出來就有點難了(主要還是自己太菜),感覺面試官會將個人的技術點會打標成:不會、了解(需要百度的)、熟悉幾個檔次??傊褪沁€是多學多練,沒有其他途徑了。

總結

以上是生活随笔為你收集整理的字节跳动测试面试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。