个人毕业校招小面经
来源:互联网 发布:电力电压监控软件 编辑:程序博客网 时间:2024/04/29 17:51
前言:写点校招经验分享给同学,应届毕业生可以看看,大神请不要笑话,中间附了一些链接,侵权删
Java基础(排序不分前后,我想到什么写什么的)
1.java基本数据类型,8个,没有String2.String类,了解String对象的生命周期,String a="abc"和a=new String("abc")的区别,String、StringBuffer、StringBuilder 区别(很爱出题)
3.函数调用,值传递和引用传递区别
4.集合类,List、Set、Map区别,注意list和set是同一个父接口Collection。List实现类ArrayList、LinkedList两个的区别和各自的优点(重点)
5.abstract和interface区别,抽象类可以有构造函数,接口默认方法为public属性为public static final等等(笔试面试都爱问)
6.static关键字,其修饰属性、方法、类各自所代表的意义(可以看看这个)
7.非静态代码块{}、静态代码块static{}、new()方法,这些的执行的时间顺序(笔试题经常有可以看看)
8.吹一吹什么叫对象(易大师的课还是有用的)
9.final finally finalize三者的区别
10.垃圾回收(GC),大概能说出其由JVM后台管理,自动回收,可调用,实现由有向联通图等等就可以了。
11.多态,运行时绑定,要能举出例子(面试爱问)
12.a+++b=?这种题还是很爱笔试出的
13.switch语句中case后可以用byte、short、char、int,后增了enum(Java 5)、String(Java 7)
14.重载和重写的区别(这破题见的多的想吐了)注意重载的几种方式:参数的个数和参数类型的不同(没有返回类型不同!)构造函数可以重载
15.public、protect、private和默认的类访问范围(重点)
16.反射机制,工厂模式就是运用的反射
17.多线程,知道为什么要使用线程,会写一个线程模版,runnable和thread区别
18.锁机制,lock、synchronized、voliate关键字作用(笔试很少,面试偶尔问到,大概知道就可以了)
19.基本数据类型储存于栈中,索引型存储于堆中
Java web
1.至少能看懂JS,笔试题有时是不分前端后端的
2.吹一吹什么是H5,毕竟现在火,个人理解是html的新版本,增加了些牛逼标签而已(小生不才)
3.JSP的九大组件(session、application、request...笔试还是有考的)
4.大概知道Tomcat是个什么东西(个人理解:能部署JSP和servlet的应用服务器)面试有时会问到
网络
1.TCP和UDP区别(重点)
2.TCP三次握手(重中之重,要会画图)
3.了解http,其基于tcp,知道一些响应码(遇到好几次的题:304和302的区别)
数据库
1.增删改查基本语句
2.MySql、SqlServer、Oracle各自的分页语句(遇见一两次的题)
3.SQL语句中各个关键字的执行顺序,比如先from再where最后select,来个链接
4.还有公司笔试有让建表建索引(见过一两个)
设计模式
1.单例模式(很爱考,要写代码)
2.工厂模式(重要)
3.观察者模式,代理模式,面试时会问到让你说一些自己熟知的设计模式,观察者一定要说上,因为很多框架都是基于这个模式(个人看法)
数据结构、算法(算法是面试中的重点,经常出一些题让你当场解决)
1.链表,单/双链表的插入和删除方式(代码或伪代码)
2.用栈实现队列,用队列实现栈(面试题,可百度)
3.二叉树的前/中/后序遍历,代码也要会写,递归方式就几行代码
4.排序算法:各个排序的时间复杂度和稳定性,冒泡、插入、快速,这些简单的要会写代码(特别是冒泡,很爱考)
5.大数据运算,可以百度下,经常见到,就是运用的归并思想
6.图的深度和广度优先遍历(思路知道就行了,笔试爱考)
7.使用一个可以生成0-5的随机数的方法random5()改写成生成0-7的random7()的方法(百度,笔试题)
8.哈夫曼编码(偶尔见到过)
9.斐波拉契数列生成算法
10.最小生成树,prim算法和kruskal算法,知道思想就好
11.会计算散列函数
大概就想到了这么多,以后想到会再加上。
找工作都是看缘分的,所以大家不要着急,慢慢来,没面上的都是为你找到合适的当垫脚石。
还有就是面试时不要太紧张,会就会不会就一笑而过没什么的,而且把你对所问问题的全部想法最好都要表达出来,因为我觉得这样能让面试官感觉到你是个聪明的人。面对出的题目一定要冷静的思考解决方法,无非就是运用到所学的那学算法思想,把思路一定要先捋顺再告诉面试官。如果要写代码的话,记得把所有的错误检测都要包括上,有IO流或连接数据库的一定记得try-catch语句并且finally中关闭流或连接。
- 个人毕业校招小面经
- 转载个人毕业5年职业感想
- 程序猿毕业季找工作(个人经验)
- “毕业”
- 毕业
- 毕业
- 毕业
- 毕业
- 毕业
- 毕业!
- 毕业
- 毕业......
- 毕业
- 毕业
- 毕业!
- 毕业
- 毕业
- 毕业
- PAT 1114 Family Property
- 走进后端,掌握php基本语法
- Java IO/NIO网络编程资料
- 继电器工作原理
- leetcode经典编程题(4)
- 个人毕业校招小面经
- xUtils中的dbUtils中,在应用升级的时候修改表结构
- 二叉树题目-leetcode
- 2000年北理复试上机题
- GitHub中最强大的iOS Notification和AlertView开源框架,没有之一
- 剑指offer 替换空格
- mac80211解析八
- linux匿名管道
- 482. License Key Formatting解题报告