喜迎2016网易内推杭州JAVA-OFFER。已更新过程。
onsite 1面--基础面
----------------------------------------------------------
1、简单说一下常用的java类
2、上述都在那个大包里面
3、异常的结构,运行时异常和非运行时异常,各举个例子
4、String a= “abc” String b = "abc" String c = new
String("abc") String d = "ab" + "c"
.他们之间用 == 比较的结果
5、String 类的常用方法
6、简单介绍下多线程的情况,从建立一个线程开始。然后怎么控制同步过程,多线程常用的方法和结构
7、wait和notify基本使用
8、volatile的理解
9、spring是什么框架,有什么特点
10、关于spring AOP,基于动态***和字节码有什么区别
11、cookie和session的区别
12、jdbc连接,forname方式的步骤,怎么声明使用一个事务。举例并具体代码
13、设计模式
14、对上述设计模式的简单描述
15、单例模式怎么保证线程安全
16、是否知道单例的doublecheck设计方法
17、无框架下配置web.xml的主要配置内容
18、try catch finally
的关系。try{return}catch{exception}finally{syso}
onsite 2面--项目面
----------------------------------
PPPPPSSSSSS:做的最多的项目面试官不了解具体技术内容,但是现场上网查了一下,表示感兴趣,简单介绍之后遗憾的说只能从web角度入手提问。
1、如果后台web端改造成分布式,在那些方面会做工作
2、数据库事务,什么概念,有什么特性(4点)
3、如果有一个特别大的访问量,到数据库上,怎么做优化(DB设计,DBIO,SQL优化,Java优化)
4、简单描述一下,一个请求从浏览器出发,经历了哪些过程(HTTP,TCP,IP,)竟然还附带了DNS污染的话题
5、服务器端,假如一个请求过来,大体是什么流程(以struts为例,画一个草图,)
6、jsp和servlet的区别
7、http 的get post ,head各个特点和区别
8、tcp的拥塞,快回传,ip的报文丢弃
1面有40分钟,2面只有15分钟
onsite HR面
----------------------------------------
简单自我介绍
1、本科完了之后等了一年研究生,中间干什么了
2、准备考研花了多少时间
3、平时喜欢玩什么
4、平时学习工作中有没有遇到什么困难的事情,怎么克服的
5、对薪资有什么要求
6、对今后可能入职的单位有什么要求
7、单身否,之前谈了多少年,是不是计划谈,
8、现在都投递了哪些公司,都是什么状态
9、如果获得了一个offer,怎么安排
10、自我感觉性格怎么样
11、说一下自己自身的一些缺点