測試面試題3

 昨天經歷了一次電話面試(逛街的時候),狀態非常不好,很多問題都沒答出來。現在把記得的問題記一下

Linux相關
1、查看進程佔用內存的命令
ps -aux查看當前所有進程的情況,包括內存情況
top查看CPU和內存的消耗情況,包含整體和每個進程的實時刷新結果

2、多條件查詢
在這裏插入圖片描述
3、替換一個文檔test.txt中所有字符串abc爲def
sed -i s/abc/def/g ./test.txt -i 表示操作對象是文件。g表示若一行有多個abc時,全部替換
find -name 'test.txt' | xargs perl -pi -e 's|abc|def|g'
vi test.txt打開文件; :s/abc/def/替換當前行第一個abc爲def; :s/abc/def/g替換當前行所有abc爲def;:n,$s/abc/def/g替換第 n 行開始到最後一行中每一行所有 abc爲 def

mysql相關
4、分組後查詢
 之前我對having理解有誤,導致沒答上來
SELECT COUNT(*),department_id FROM employees GROUP BY department_id HAVING COUNT(*)>5;
  where是在判斷數據從磁盤讀入內存的時候,而having是判斷分組統計之前的所有條件,所以having是在對select查詢的字段中進行的操作

5、修改表中某字段類型
ALTER TABLE 表名 MODIFY 字段名 數據類型 [屬性] [位置]; alter table address modify column city char(30);

測試基礎
6、敏捷開發中測試的作用
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章