解析阿里運維P7崗位面試的一道題

2021-10-06 22:48:50 字數 973 閱讀 7966

今年有幸同事推薦到阿里面試,崗位是流量事業部運維開始3面都很順利評價也很高,到第四面交叉面的時候是一位p9的前輩,技術不用說了,直接是碾壓我的那種,面試的時候問了一些方**的問題,我答的不怎麼樣,最後他為了緩和氣氛給我出了一道shell方面的題,第乙個問題是如何查詢文字中重複的記錄,這個我答出來了,另個問題是直接給我一串字串;例如str='ieuwugfuwgfugugfujdfjh』讓我統計那個字元出現次數最多的字元,使用shell,當時一看感覺很容易不就是行轉列嗎,但是自己開始寫的時候矇圈了awk,sed一下子用不了拉,我想很久還是沒有完成,之後我自己實現了一下,我使用2種方法:

方法一使用shell的字串切片處理此字串:

[root@vm_39_7_centos ~]# str=『ieuwugfuwgfugugfujdfjh』

[root@vm_39_7_centos ~]# for((i=0;i<$;i++));do echo katex parse error: expected '}', got 'eof' at end of input: ;done|awk '' at position 5: 0]++}̲ end;i++));do echo katex parse error: expected '}', got 'eof' at end of input: ;done|awk 『 end』|sort -nr|head -1

6 u[root@vm_39_7_centos ~]#12

3456

78910

1112

1314

方法二使用sed的正規表示式匹配字元然後行轉列;

[root@vm_39_7_centos ~]# echo $

ieuwugfuwgfugugfujdfjh

[root@vm_39_7_centos ~]# echo $|sed 『s/([a-z])/\1 \n/g』ie

uwug

fuwg

fugu

gfuj

dfjh

一道面試題的解析

一道面試題的解析 題目 1.畫三角形,四邊形,圓形,在視窗中移動,碰到視窗邊緣會自動彈回 2.通過選單,可以增加三角形,四邊形,圓形 3.對選中的圖形,可以設定填充顏色,線條寬度 4.畫三角形,四邊形,圓形,採用 bitmap 和位置兩種方式實現,位圖實現不設定填充顏色,線條寬度,隨機產生位置。5....

一道新浪面試題的解析

li x 100 for x in range 10 if x 6 li1 x 100 for x in range 10 print li print li1 執行結果 107,108,109 100,101,102,103,104,105,106,107,108,109 li lambda x ...

深度解析某頭條的一道面試題

如果是你來開發這個功能,你怎麼做?回答的不錯,你可以走了!select id,score from user order by score desc limit 100 candidates for k in range 1024 每個表都取topn rows select id,score fro...