java工程师去字节飞书可以,字节跳动飞书Java后端开发暑假实习一面(过了)
字節跳動----飛書一面(過了)
2021.3.9
30分鐘
0、自我介紹
1、項目提問(7分鐘)
2、TCP的四次揮手(八股文)
3、網絡7層模型(八股文)
4、HTTP和HTTPS(八股文)
5、數據庫三大范式(八股文)
6、數據庫的隔離級別(八股文)
7、當數據庫查詢的數據量比較大的場景怎么處理(只答出了索引優化)
8、說說單例模式(八股文)
9、Spring AOP實現原理,使用AOP有什么好處(八股文)
10、在IDEA寫代碼,寫一個restful接口,傳入兩個整數,返回他們的和,在瀏覽器訪問測試一下(3分鐘)
11、在IDEA寫一個快排,自己寫個測試案例測試一下(10分鐘)
12、聊天
@Controller
@ResponseBody
public class Test {
@RequestMapping("/test/add")
public Integer add(@RequestParam Integer a, @RequestParam Integer b){
return a+b;
}
public static void main(String[] args) {
int[] arr={99,5,6,2,4,3,0,8,3};
sort(arr,0,arr.length-1);
for(int a:arr){
System.out.print(a+" ");
}
}
static void sort(int[] arr,int left ,int right){
if(left>=right)return;;
int i=p(arr,left,right);
sort(arr,left,i-1);
sort(arr,i+1,right);
}
static int p(int[] arr,int left,int right){
int x=arr[left];
int l=left;
int r=right+1;
while(true){
while (arr[++l]
while(arr[--r]>x&&r>left);
if(l>=r)break;
swap(arr,l,r);
}
swap(arr,left,r);
return r;
}
static void swap(int[] arr,int i,int j){
int t=arr[i];
arr[i]=arr[j];
arr[j]=t;
}
}
全程比較輕松愉快,希望二面也順利
總結
以上是生活随笔為你收集整理的java工程师去字节飞书可以,字节跳动飞书Java后端开发暑假实习一面(过了)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果获得新扩展现实头显专利:前置摄像头系
- 下一篇: Matlab中的类(Class),Mat