測試開發面試基礎(python)

2021-10-17 14:35:19 字數 683 閱讀 1378

#1使用列表推導式輸出1-100的列表

# print([i for i in range(100)])

## #2使用列表推導式輸出1-100內的奇數

# print([i for i in range(100) if i%2==1])

# print([i for i in range(1,100,2)])

# print([i for i in range(1,100)][::2])

#4把重複多次的元素取出來 說明重複非次數

#同上#5list(列表)和元組的區別

#6迭代器和生成器的區別

#迭代器 可以迭代的物件 列表 字典

#生成器 generator 不儲存完整的資料,需要資料時生成資料

#7.如何將迭代器轉化為生成器?

print(x for x in range(10))

#8.程序和執行緒的區別

#執行緒是程式執行的最小單位

#程序的作業系統管理的最小單元 ,乙個程序可以包括很多執行緒

#9.說一下python的執行緒的特點

#一遍程式語言 利用的是cpu的多核心  乙個執行緒乙個核心 可以最大化效率

#python的多執行緒有gli全域性鎖的,不能真正以上多核

#10.python如何使用多核心?

#使用多程序實現,進行開銷相對較大(記憶體  io)

測試開發面試要點

01.為什麼要開展軟體測試工作?答 軟體測試在整個乙個團隊中占有非常重要的地位,具體來說就是測試是乙個發現軟體錯誤的過程,執行軟體測試會以最少的人力和時間,系統的找到軟體存在的缺陷和錯誤,建立起開發人員和使用者對軟體的信心。02.您是否了解以往所工作的企業的軟體測試過程?如果了解,請試述在這個過程中...

人人測試開發面試準備

1 首先制定專案計畫,運用什麼模型,開發計畫,測試計畫,質量計畫,使用者期望。2 需求分析 需求分析報告 目標,硬體軟體執行環境,介面需求,系統特性,效能需求,其他需求。3 系統設計階段 系統總體架構,確定開發工具,用圖的方式描述出使用者和各子系統或模組的全域性檢視 概要設 高層架構設計,系統部署圖...

測試開發面試題

4分 3 弱網測試時應該關注的情形有 4分 4 安卓系統架構分為哪幾層?4分 5 記憶體的vss是指 rss是指 pss是指 uss是指 4分 二 簡答題 6 您認為在測試人員同開發人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測試人員同開發團隊中其他成員良好的人際關係的關鍵是什麼?5分...