① 得到app實習面試java問什麼
你好,實習面試都是面試最基礎的,面試內容大致包括:演算法、數據結構、操作系統、網路、資料庫、java基礎。
演算法:冒泡、快速、折半等
數據結構:數組、鏈表(單向鏈表、雙向鏈表)、樹(二叉樹,平衡二叉樹)、圖等
操作系統:進程、線程、鎖、中斷、調度等
網路:TCP/IP協議,尤其是TCP的原理(3次握手、滑動窗口)
資料庫:範式、事務、基本的sql操作等
java基礎:List、Tree、Map、反射、Thread類,Object類,String類等都是熱點核心問題
如果想去的話,我先考靠你一個最基礎的題,要是我這個題你都不會,你去干什麼?
String str1 = new String("中"); // 第1行代碼
String str2 = new String(str1.getBytes());// 第2行代碼
String str3 = new String(str1.getBytes("UTF-8"), "UTF-8");// 第3行代碼
第一個問題:java字元串在內存中是用什麼編碼?
第二個問題:說說第2行代碼的作用?(內部處理過程)
第三個問題:下面的輸出結果是什麼?為什麼?
System.out.println(str1.equals(str2));
System.out.println(str2.equals(str3));