1. 程式人生 > >20180205-螞蟻金服面試總結(3)

20180205-螞蟻金服面試總結(3)

48.Tomcat reloadable實現原理

47.Tomcat 接收使用者資料的IO原理(我回答的就是NIO,面試官說還可以,另外講一下對Reactor模式和Proactor模式的理解)

48.JDK執行緒池的建立引數有哪些?

初始執行緒池數,核心執行緒池數,最大執行緒池數等等

49.OOM異常的發生原因

50.你是否接觸過工作流方面的技術?講一下你對工作流的理解

答:OA系統用的比較多。工作流的作用呢,就是確保資料流程完整,保持狀態一致正確,有倒計時功能的狀態可以自動更新狀態,釋出事件。

Spring有個很神奇的功能叫做Quartz.相信很多盆友都瞭解,關於Quartz以後單獨講,我們知道他就是一個定時器任務,可以在我們配置的任何時間啟動,實現相應的功能。我們專案中的工作流就是依託了Quartz實現了工作流的超時動作


51.ActivityMQ的實現

52.專案中能處理的資料量有多大,能精確的多少秒

53.擴容問題NIO的原理執行緒組的一些問題

54.Aop在Java中的具體實現

55.動態代理和普通代理的區別

56.超大資料量在記憶體裡的儲存用什麼資料結構合適

57.IOC實現原理,發射?

58.如果你來實現,來搭一個spring框架,請問你如何去實現?

59.樂觀鎖和悲觀鎖

60.Tomcat 生命週期