記一次阿里java後端開發實習生電話面試

1.會先給你個連接作題,都是一些比較簡單的題目,好比句子翻轉,打印時間什麼的。

2.對java多線程的瞭解

推薦博客:www.cnblogs.com/wxd0108/p/5…html

3.Spring的依賴注入和控制反轉分別表明什麼意思,爲何要這麼作?若是不控制反轉會有什麼很差的地方?

簡單一句話,控制反轉的好處的減低耦合度java

推薦博客:www.cnblogs.com/hoobey/p/60…mysql

4.因簡歷裏有提到類圖,就問到了UML的經常使用的用例圖有哪些?做用都是什麼?

推薦文章:www.uml.org.cn/oobject/201…算法

5.領域模型是什麼?

推薦文章:blog.csdn.net/u014028063/…spring

6.cookie和session的區別?

區別:sql

  • 存儲數據量方面:session 可以存儲任意的 java 對象,cookie 只能存儲 String 類型的對象
  • 一個在客戶端一個在服務端。因Cookie在客戶端因此能夠編輯僞造,不是十分安全。 Session過多時會消耗服務器資源,大型網站會有專門Session服務器,Cookie存在客戶端沒問題。
  • 域的支持範圍不同,比方說a.com的Cookie在a.com下都能用,而www.a.com的Session在api.a.com下都不能用,解決這個問題的辦法是JSONP或者跨域資源共享。

原文:blog.csdn.net/liyifan687/…數據庫

7.Java裏的內存泄露是什麼?

內存泄漏定義(memory leak):一個再也不被程序使用的對象或變量還在內存中佔有存儲空間。api

原文:www.cnblogs.com/tiancai/p/9…跨域

8.JVM

9.有沒有看過源代碼

10.Spring的bean是如何被建立出來的?bean的生命週期?

推薦文章:www.cnblogs.com/zrtqsk/p/37…安全

11.數據庫的事務是什麼?事務的幾個特性?mysql事務的隔離級別有哪幾種?

推薦文章:

數據庫事務的四大特性以及事務的隔離級別:www.cnblogs.com/fjdingsd/p/…

spring事務(Transaction)的七種事務傳播行爲及五種隔離級別: blog.csdn.net/baidu_37107…

理解事務的4種隔離級別: blog.csdn.net/qq_33290787…

12.啓動一個線程是run方法仍是start方法?

推薦文章:www.cnblogs.com/whyalwaysme…

13.線程池

推薦文章:www.cnblogs.com/superfj/p/7…

14.數據庫的索引是用來作什麼的?在什麼狀況下會用到混合索引?索引有哪些類型?

sqlserver索引:www.cnblogs.com/selene/p/44…

mysql索引:blog.csdn.net/timer_gao/a…

15.機器學習的一些常見算法(隨機森林)

推薦文章:www.jianshu.com/p/55a67c12d…

相關文章
相關標籤/搜索