java笔试+面试总结(大纲)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java笔试+面试总结(大纲)相关的知识,希望对你有一定的参考价值。

注:此篇文章为转载:https://i.cnblogs.com/EditPosts.aspx?opt=1


题目解答请依次查看其他几篇博客: 
Java基础篇:http://blog.csdn.net/u014206526/article/details/52251355 
jvm篇:http://blog.csdn.net/u014206526/article/details/52251789 
设计模式篇:http://blog.csdn.net/u014206526/article/details/52251924 
web篇:http://blog.csdn.net/u014206526/article/details/52251948 
mysql篇:http://blog.csdn.net/u014206526/article/details/52251961 
算法与实践篇:http://blog.csdn.net/u014206526/article/details/52251985 
项目篇:http://blog.csdn.net/u014206526/article/details/52252015

http://www.cnblogs.com/hsjie/p/3301542.html

一、java基础

1、给一段java程序写出程序的输出结果(考点:类的执行顺序,赋值顺序,继承) 
2、Java运行过程 
3、final/static关键字 
4、Java synchronized实现机制 
5、String和StringBuffer的区别 
6、java并发

a、根据题目场景写代码,考虑并发情况 
b、或者给你看段代码,问你并发时会发生什么,如何解决…… 
c、一些解决并发问题技巧,比如cas、多线程的实现方式 
7、java数据结构(实现、原理、应用)

a、hashmap详细的实现过程。爱奇艺面试有道题直接限定用hashmap解,现场写算法 
b、Vector,ArrayList,LinkedList的区别是什么? 
c、map和list的区别 
d、HashMap与ConcurrentHashMap的区别(搜狐笔试)e、tree 
8、缓存 
Redis、Ehcache,Memcached**

二、jvm(java虚拟机) 
1、参数设置 
2、简述jvm 
3、垃圾回收机制(年轻代,老年代,永久代) 
4、内存分配 
5、垃圾回收器 
6、jvm调优

三、设计模式 
1、写出单例模式的实现,至少两种:(笔试) 
2、简述常用的设计模式(工厂模式等) 
3、实际应用

四、web 
1、forward和redirect的区别 
2、session和cookie的区别,如何实现自动登录 
3、三次握手、四次挥手、滑动窗口协议 
4、Http header内容 
5、get和post的区别 
6、40*错误、50*错误 
7、简述mvc模式 
8、spring 
原理、AOP、IOC 
9、mybatis 
原理、与jdbc的区别

五、mysql 
1、mysql引擎 
2、什么是索引,索引的优缺点,建立原则 
3、nosql的区别 
4、sql语句

a、给表和场景,按要求写sql语句(笔试) 
b、给场景,设计表,创建表。 
c、给一段sql语句,说出其中设计的不合理处(字段类型、长度不对,冗余等) 
d、查询某张表第n条到第m条记录 
5、sql注入 
6、sql优化 
7、数据库设计原则 
8、数据库事务

六、算法实践 
1、排序(快排、冒泡等) 
2、编程题 
a、结合实际场景写程序,要求高并发 
b、类似Acm题 
c、电梯调度算法(百度) 
3、给场景,写程序设计思路 
解答: 
刷leetcode:https://leetcode.com/ 
八大排序:http://blog.csdn.net/hguisu/article/details/7776068

七、项目 
1、简述你做过的项目 
2、你做了什么 
3、怎么做的 
4、为什么那么做 
5、学到了什么 
6、项目结构 
7、有没有什么可以改进的 
8、项目中的难点与解决方案

八、Linux 
1、基本命令操作 
解答:http://www.bitscn.com/os/linux/201408/304349.html








































































以上是关于java笔试+面试总结(大纲)的主要内容,如果未能解决你的问题,请参考以下文章

毕业之后所有面试总结

毕业之后所有面试总结

毕业之后所有面试总结

毕业之后所有面试总结

java第一次笔试+面试总结

H3C软件开发笔试面试总结