商湯一面(八)

2021-10-16 22:12:57 字數 743 閱讀 9485

1.執行緒切換和程序切換的區別

每乙個程序在建立的時候,都會分配乙個虛擬位址空間,程序切換涉及到虛擬位址空間的切換,而執行緒間共享乙個虛擬位址空間,所以執行緒切換不涉及。

2.執行緒切換的流程

答案位址

3.restful形式下有哪些和伺服器的互動方式

4.post和put的區別

5.tcp三次握手

上篇文章有

6. os記憶體管理-頁面置換演算法;

7.資料庫的資料型別有哪些?char和varchar的區別

char[10]:不可變字串,當我們存進去4個字母時,它還是會占用10個字元其他用空格填充了,取出來的時候會用trim()去掉多餘空格。

varchar[10]:可變字串,存進去4個字母,長度就是4

8.redis-zset取資料的命令

9.redis資料型別有哪些

10.mq的作用,有哪些工作模式?

訊息佇列我只會使用一點,不多。這個我並不會

11.hash的時間複雜度多少?為什麼?

o(1),雜湊表是通過hashcode來定位元素位置,所以只需要一次

12.樹的時間複雜度?log(n)的n代表什麼意思?

1、log2(n)、n、nlog(2)n

n代表資料的規模,底數為分叉個數

13.樹最壞情況形成單__?,有什麼處理方法?

單鏈表平衡二叉樹、紅黑樹,左旋右旋、

14.左旋右旋解釋一下

15.git**現衝突怎麼處理

記商湯技術一面

上午十一點開始面的,大概四十多分鐘左右就結束了,面試官說大概兩三天簡訊或 通知,估計涼了,我投的是aic 開發實習生,但是我感覺面試官希望我更多的會深度學習或者android端的東西。自我介紹 過程中針對自我介紹的東西問了一些相關東西,然後一直說別緊張 說一下c 中的多型 說一下c 裡面的虛函式 多...

阿里一面 電話面

前端小白記錄一下面試經歷 首先面試官特別和藹可親,聲音很溫柔。開始就是做了下自我介紹,blablabla.接下來就專案談了一下做了哪些專案,用過哪些技術,遇到過哪些難題之類的。下面就是技術問題了 記住,搞懂原理很重要 1.闡述一下ajax原理 2.解釋一下vuex原理 3.vue雙向繫結原理 4.解...

阿里一面電話面

flex的理解,flex direction為row表示什麼含義,居中怎麼設定 grad布局 rem,不同瀏覽器下怎麼設定元素大小 cookie,local storage,sessionstorage之間的區別,哪個可以跟服務端通訊 localstorage設定元素的api 怎麼設定cookie不...