悄悄告訴你,這些是我常問的面試題


公司倒閉了?被裁員了?或者想跳槽?最近不少人找我要面試題,想突擊一下,那就把自己面試時常問的部分題拿出來分享給大家,希望能對大家有所幫助,但是,還是要自己平時多積累

 

編程

1、下面代碼的作用是移除奇數,運行結果是?為什么?

li = [1,1,2,3,4,5,6,7,8,9]
for i in li:
    if i%2!=0:
        li.remove(i)
print(li)

2、提取出只包含數字及字母,且以字母開頭的最長的子字符串,打印出子字符串及其長度,如果有多個,都要打印出來

testStr = '#ab1k23$%&()*+,-./:;<=ab12w4>?666qzcsbj@[4f]^{1aaa12|}' 

3、對字符串“2kd4-1124*2|^2sdAmZ%fkMcv”排序,並返回符合要求格式的元組數據。

排序規則:按照ASCII碼由大到小排序;

返回數據格式:((最大字符,最小字符),(次大字符,次小字符),,,)

4、封裝一個函數:生成n個密碼,要求包含大小寫字母,數字,並對密碼進行加鹽加密,默認鹽值%#$123

 

linux命令及shell

1、批量刪除/home/qzcsbj/test下的所有進程;

2、動態查看含有error的日志;

3、對~/test目錄下的所有文件進行排序,且2019開頭的,在文件名后加上_bak;

 

關系型及非關系型數據庫

1、mysql語法順序如下,那么其執行順序是?

select distinct 字段1,字段2,字段3 from 庫.表 
where 條件
group by 分組條件
having 過濾
order by 排序字段
limit n;

2、添加索引的好處?b+樹的特性?聚集索引的好處?

3、redis批量刪除以qzcsbj開頭的key

 

自動化

1、如何定位屬性動態變化的元素?

2、webdriver client的原理?

3、接口自動化框架如何設計的?

4、接口自動化如何解決依賴?

5、接口自動化如何初始化數據?

 

性能

1、性能測試是如何做的?

2、畫出你最近壓測的項目的架構圖;

3、如果tps上不去,如何分析定位?(會深入問各種技術棧、監控、分析等)

4、舉例1-2個最有成就感的性能bug,詳細說說(包含監控、分析、定位、調優);

 

其它

1、同步、異步、阻塞、非阻塞 

2、tcp三次握手、四次揮手 

3、並行和並發的區別?

4、jvm內存模型?哪些情況觸發fgc?幾種垃圾回收算法的特點?

 

 

另外,人事可能會問的問題

1、你為什么換工作?

2、你之前工作的公司,為什么沒一家超過2年(如果你簡歷上經歷是這么寫的)?

3、你的住址距離公司比較遠(如果你簡歷上寫的住址)

4、我們會有出差、加班,能接受么?

5、你的職業發展是?

6、你對新工作的期望?

7、你之前的工作經歷對現在有什么幫助?

8、為什么你簡歷是本科,但是畢業證是專科?

9、你啥時候結婚?啥時候生娃?打算二胎么?(如果是女生)

10、你期望的待遇是多少?你能提供你的工資流水么?

 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM