宇信科技Java面經(jīng)
1.說一下數(shù)據(jù)結(jié)構(gòu)在 Java 里面都有哪些應(yīng)用?
2.隊列在 Java 里面哪些東西用到了隊列?
3.Java 本身有一個 Message Queen, 這個東西了解嗎?
4.高并發(fā)的一種服務(wù)場景,我們有哪些手段能夠去保證這個服務(wù)它的承載率更高呢?
5.線程池都需要哪一些參數(shù)呢?
6.那個線程數(shù)是配置的和 CPU 的數(shù)量是一致的。這兩兩個是有什么關(guān)系嗎?
7.介紹一下 Spring Bean 的生命周期?
8.按你說的這幾個階段的話, IOC 它是處于哪一個?
9.DI 是在你剛說的哪個階段呢?
10.那你的 ORM 框架用的是啥呢?還是說自己寫 JDBC?
11.那你介紹一下 MyBatis 的緩存機制?
12.那二級緩存在緩存的時候是以什么維度的呢?還是說只要我有一次查詢,就所有的地方都可以使用它查詢出來的結(jié)果?
13.現(xiàn)在有一個 Namespace, 它緩存下來的數(shù)據(jù)。但是我們在這里面出現(xiàn)這種跨表的查詢,然后 A 的 Namespace 可能會調(diào)到 B, 這個時候的數(shù)據(jù)的緩存會不會出現(xiàn)問題?
14.數(shù)據(jù)庫優(yōu)化和索引相關(guān)的知識。
2.隊列在 Java 里面哪些東西用到了隊列?
3.Java 本身有一個 Message Queen, 這個東西了解嗎?
4.高并發(fā)的一種服務(wù)場景,我們有哪些手段能夠去保證這個服務(wù)它的承載率更高呢?
5.線程池都需要哪一些參數(shù)呢?
6.那個線程數(shù)是配置的和 CPU 的數(shù)量是一致的。這兩兩個是有什么關(guān)系嗎?
7.介紹一下 Spring Bean 的生命周期?
8.按你說的這幾個階段的話, IOC 它是處于哪一個?
9.DI 是在你剛說的哪個階段呢?
10.那你的 ORM 框架用的是啥呢?還是說自己寫 JDBC?
11.那你介紹一下 MyBatis 的緩存機制?
12.那二級緩存在緩存的時候是以什么維度的呢?還是說只要我有一次查詢,就所有的地方都可以使用它查詢出來的結(jié)果?
13.現(xiàn)在有一個 Namespace, 它緩存下來的數(shù)據(jù)。但是我們在這里面出現(xiàn)這種跨表的查詢,然后 A 的 Namespace 可能會調(diào)到 B, 這個時候的數(shù)據(jù)的緩存會不會出現(xiàn)問題?
14.數(shù)據(jù)庫優(yōu)化和索引相關(guān)的知識。
全部評論
校友,你這個是一面問的嗎
相關(guān)推薦

點贊 評論 收藏
分享
點贊 評論 收藏
分享