Java面试题(真实总结)2018.6

最近在找java实习,这些是面试官问个人题。个人专业是计算机科学。php

Q:Java的数据结构有哪些?java

Q:项目中用了哪些数据结构?node

Q:collection集合有哪些?linux

Q:ArrayList如何实现?面试

Q:HashMap用过吗?为何用?spring

Q:用过什么集合?sql

Q:  网络有多少层?cookie

Q:tcp,ip,http在哪一层?网络

Q:http原理session

Q:  http结构

Q:object类有什么方法

Q: java 网站开发的架构?

Q:计算机系统的线程和进程

Q:为何要线程?

Q:文件系统结构?linux有没有快捷方式?

Q:Linux的inode是怎么回事?


感受比较难的题目:

Q:后台可能遭受的攻击方式和解决方案

Q:高并发问题是如何解决的

Q:后台如何肯定ip的身份问题

Q:session和cookie如何理解。

Q:sql 的预编译和 对应php的概念和java

Q:预编译对应mybatis

Q:  mvc 是个啥?

开放问题:

php和java对比

你可否不用框架开发网站


spring ioc的好处

容器的用处

容器的单例和原型的做用