介紹下切面編程(Aspect Oriented Programming)。
概述下 GET 與 POST 的區(qū)別。
Web Server、Web Container 與 Application Server 的區(qū)別是什么?
簡要介紹下從瀏覽器輸入 URL 開始到獲取到請求界面之后 Java Web 應(yīng)用中發(fā)生了什么。
什么是 N 層架構(gòu)?
微服務(wù)(MicroServices)與巨石型應(yīng)用(Monolithic Applications)之間的區(qū)別在哪里?
你知道哪些商業(yè)級設(shè)計模式?
你是如何測試一個應(yīng)用的?知道哪些測試框架?
你是如何測試單個方法的?
在你的職業(yè)生涯中,算得上最困難的技術(shù)挑戰(zhàn)是什么?
什么是領(lǐng)域驅(qū)動開發(fā)(Domain Driven Development)?
介紹下一些你最愛的 IDE 的常用插件。
除了 IDE 之外,你的日常工作中還會用到哪些工具?
你使用什么版本管理工具?
分支(Branch)與標(biāo)簽(Tag)之間的區(qū)別在哪里?
你常用的持續(xù)集成(Continuous Integration)、靜態(tài)代碼分析(Static Code Analysis)工具有哪些?