Java工程师面试工具篇(四)
Java 工程师面试里,工具链常会被问到:JUnit 单元测试、SVN 版本管理、Maven 项目管理,以及日志管理 Log4j。下面按原文要点整理。 一、JUnit 单元测试 JUnit 是一套基于测试驱动开发的测试框架。 注:JUnit4 不需要继承 junit.framework.TestCa…
Java 工程师面试里,工具链常会被问到:JUnit 单元测试、SVN 版本管理、Maven 项目管理,以及日志管理 Log4j。下面按原文要点整理。 一、JUnit 单元测试 JUnit 是一套基于测试驱动开发的测试框架。 注:JUnit4 不需要继承 junit.framework.TestCa…
框架篇面试通常从 反射 / 注解 打底,再问 ORM、Hibernate、Struts2、Spring IOC/AOP、Spring MVC 和 MyBatis。下面按这个顺序把原图和配置示例留下来,方便对着图回忆调用链。 一、框架基础:反射与注解 Java 本身不是动态语言,要「运行时才决定用哪个…
Java Web 面试常把 JSP / Servlet / Session / 过滤器 / 监听器 串成一条线:浏览器请求怎么落到页面、九大内置对象各自管什么、转发和重定向差在哪。下面按这条线把图和要点摊开,JavaScript 总复习可另看 这篇总结。 这组笔记对应面试「Web 篇」:先看全景图,…
我相信每一个程序员都是为了生活而努力着的。很多人因为兴趣踏上这条“烧脑”路;也有人因为梦想和执着;还有人被现实逼着,为自己、为家人谋这么一条坎坷的路。面试的目的不是让考官知道你怎么样,而是让你自己清楚你会什么、能够做什么。去面 Java 工程师,至少要会该职位的职能,而不是只会背题。 下面按基础篇整…