介绍下切面编程(Aspect Oriented Programming)。
概述下 GET 与 POST 的区别。
Web Server、Web Container 与 Application Server 的区别是什么?
简要介绍下从浏览器输入 URL 开始到获取到请求界面之后 Java Web 应用中发生了什么。
什么是 N 层架构?
微服务(MicroServices)与巨石型应用(Monolithic Applications)之间的区别在哪里?
你知道哪些商业级设计模式?
你是如何测试一个应用的?知道哪些测试框架?
你是如何测试单个方法的?
在你的职业生涯中,算得上最困难的技术挑战是什么?
什么是领域驱动开发(Domain Driven Development)?
介绍下一些你最爱的 IDE 的常用插件。
除了 IDE 之外,你的日常工作中还会用到哪些工具?
你使用什么版本管理工具?
分支(Branch)与标签(Tag)之间的区别在哪里?
你常用的持续集成(Continuous Integration)、静态代码分析(Static Code Analysis)工具有哪些?