日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

【面试真题】ThoughtWorks-编程结对技术面试(一面)-2022年2月11日

發布時間:2023/10/11 综合教程 69 老码农
生活随笔 收集整理的這篇文章主要介紹了 【面试真题】ThoughtWorks-编程结对技术面试(一面)-2022年2月11日 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、技術問題

1、Hbase

(1)介紹

(2)項目中是否有用到

于:存大量數據(千萬),考慮性能,方便進行數據處理,對其進行分析

自己:ADS層和Flink的數據,DWD計算出的的中間層數據存入DWM并使用Phoenix

(3)Row_key優化

設計原則
1)rowkey長度原則
2)rowkey散列原則
3)rowkey唯一原則
設計方式
1)生成隨機數、hash、散列值
2)字符串反轉

2、Kylin

(1)存在什么問題

維度列選取適當,不然2的幾次方

3、Java數據結構

HashMap(紅黑樹:根紅子黑葉子紅)、ArrayList、LinkedList

4、類加載機制及雙親委派模型

(1)類加載的層次

將class文件加載后才放入運行時數據區

(2)過程

整個生命周期包括:加載、驗證、準備、解析、初始化、使用、卸載 7 個階段。其中驗證、準備、解析 3 個部分統稱為連接

(3)類加載器

啟動類加載器(Bootstrap ClassLoader)

擴展類加載器(Extension ClassLoader)

應用程序類加載器 (Application ClassLoader)

(4)雙親委派模型

如果一個類加載器收到了類加載請求,不會自己去嘗試加載這個類,而是把這個請求委派給父類加載器去完成。

每一個層次的類加載器都是如此,因此所有的加載請求最終都應該傳送到頂層的啟動類加載器中,只有當父類加載器反饋自己無法完成這個加載請求(它的搜索范圍中沒有找到所需的類)時,子加載器才會嘗試自己去加載。

5、實習項目

6、編程題目

商城費用計算-根據折扣

7、開窗函數和RowKey

8、static和final有什么區別

總結

以上是生活随笔為你收集整理的【面试真题】ThoughtWorks-编程结对技术面试(一面)-2022年2月11日的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。