加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 湛江站长网 (https://www.0759zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

你离BAT之间,只差这一套Java面试题

发布时间:2020-12-31 18:22:26 所属栏目:运营 来源:网络整理
导读:副标题#e# 最近,各大公司开始了春招,很多人已经开始在准备面试了,特地来总结下初中级程序员应该掌握的面试题目。这篇面试指南,只适用于初中级程序员,其中不涉及分布式等问题。关于中高级的程序员问题,我后面可能再出一篇文章。 对于一个初中级程序员

6、String s = new String("s"),创建了几个对象。

1、JSP和Servlet的区别,Servelt的概念。

2、Servlet的生命周期

3、Servlet中的session工作原理 ,以及设置过期时间的方式

4、Servlet中,filter的应用场景有哪些?

5、JSP的动态include和静态include

6、web.xml中常用配置及作用

7、Servlet的线程安全问题

1、介绍几个常用的MVC框架

2、什么是MVC

3、Struts中请求的实现过程

4、Spring mvc与Struts mvc的区别

5、Service嵌套事务处理,如何回滚

6、struts2 中拦截器与过滤器的区别及执行顺序

7、struts2拦截器的实现原理

1、session和cookie的区别

2、HTTP请求中session实现原理?

3、如果客户端禁止Cookie能实现Session吗?

4、http中 get和post区别

5、redirect与forward的区别

6、常见的web请求返回的状态码。404、302、301、500分别代表什么

1、Hibernate/Ibatis/MyBatis之间的区别

2、什么是OR Mapping

3、hibernate的缓存机制、一级和二级缓存

4、使用Spring的好处是什么,Spring的核心理念

5、什么是AOP和IOC,实现原理是什么

6、spring bean的初始化过程

7、Spring的事务管理 ,Spring bean注入的几种方式

8、spring四种依赖注入方式

1、什么是web服务器、什么是应用服务器

2、常用的web服务器有哪些?

3、Tomcat和weblogic的区别

1、什么是SQL注入 ,如何避免。

2、什么是XSS攻击,如何避免

3、什么是CSRF攻击,如何避免

1、Java的动态代理的概念

2、Java的动态代理的实现

1、常用的字符编码

2、如何解决中文乱码问题

1、XML的解析方式,以及优缺点。

2、什么是ajax,Ajax如何解决跨域问题

1、谈一下自己了解或者熟悉的设计模式

2、Singleton的几种实现方式,实现一个线程安全的单例。

3、工厂模式和抽象工厂模式之间的区别

1、请介绍一下一个http请求的全过程,描述的越全面越好

2、当你在浏览器地址栏输入www.taobao.com,敲下回车之后都发生了什么

1、知道git/svn是干什么的吗?用过吗

2、知道maven/gradle是干什么的吗?用过吗

3、平常使用什么IDE,为什么

4、平常使用什么浏览器,为什么

5、平常开发机器是什么操作系统的

6、会在Linux上开发吗。Linux常用命令会吗

1、请简单介绍一下你的这个项目

2、你在这个项目中充当什么角色

3、这个项目的技术选型有做过么。

4、选择某项技术做过哪些调研和对比

5、这个项目中遇到的最大的问题是什么?你是如何解决的。

6、项目中是否考虑过性能、安全性等问题

1、当前Java的最新版本

2、Java8的lambda表达式

3、Java8的stream API

4、Java9的模块化

5、Java10的局部变量类型推断

6、Spring Boot2.0

7、HTTP/2

8、会FQ么,知道FQ的原理吗

9、你最近在读什么书

1、能不能简单做一个自我介绍。

2、能不能描述一下杭州给你的印象。用三句话概括一下。

1、如何估算杭州有多少软件工程师

2、你最近读过的印象最深的文章是什么

3、这篇文章中有几个观点,你最赞成哪一个,最不赞成哪一个

1、你对加班怎么看

2、你还有什么问题要问我(面试官)的么

程序员面试笔试宝典

程序员面试金典

Java编程思想

Effective Java

深入理解Java虚拟机

大话数据结构

剑指Offer

个人公众号(Java团长)

最近,我公众号的粉丝,部分拿到了阿里、京东、58等offer<,均表示这套题目覆盖率几乎可以达到80%。快来关注我的公众号吧。一起进步。

(编辑:PHP编程网 - 湛江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!