1.进程和线程的区别
2.什么叫线程安全?举例说明
3.OSI七层模型,包括TCP,IP的一些基本知识
4.数据库的锁
5.DFS,BFS算法
6.还有一些诸如collection framework的Java基础javascript
七、http中,get post的区别java
其余的面试,感受问的颇有表明性:node
第一面(只记得这么多了)mysql
一、笔试题第四题实现又口述了下jquery
二、有个每秒钟5k个请求,查询手机号所属地的笔试题(记得不完整,没列出),如何设计算法?请求再多,好比5w,如何设计整个系统?web
三、比较熟悉什么技术?我说jvm和oracle,就让我画jvm的体系结构,画了以后说各个部分的职责,并扯到运行期优化。面试
第二面(没有技术细节,都是泛泛的,可是我回答的比较保守,只以为能口若悬河的说上半小时才敢说看过或了解)redis
一、是否愿意去杭州算法
二、熟悉各类技术框架么?源码读过么?spring
三、数据库了解什么?mysql了解么
四、前台技术,看我用的ExtJS,就问是否了解JQuery
五、进如今的公司,以为对技术是否有提高?
第三面,此面没有技术问题
第四面HR(感受这面问题回答的有点扯,毕竟是这么几年来首次面HR,以前面过二、3个公司,要么很早就挂了,要么感受流程太长,本身不肯意面下去)
一、愿意去杭州发展么?我说要考虑,hr就问主要考虑什么问题
二、从技术角度来讲,你以为你跟你同窗比怎么样
三、你的父母怎么看待你的
一、jvm性能调优都作了什么
二、高并发状况下,咱们系统是如何支撑大量的请求的
三、集群如何同步会话状态
四、负载均衡的原理
五、数据库事务属性
六、二叉树的遍历算法
七、hashtable和hashmap的区别
八、并发、同步的接口或方法
九、string、stringbuilder、stringbuffer区别
十、https处理的一个过程,对称加密和非对称加密
十一、线程的几种状态
十二、了解手机开发么
1三、我的优点
1四、与同事沟通的时候,若是遇到冲突了如何解决
1五、工做中以为哪方面欠缺?
1六、有问题要问么?
1七、指望薪水
1八、为何要离开如今的公司
* struts1.2和webwork的区别
* hibernate和ibatis的区别
* spring工做机制,IOC容器
* servlet的一些相关问题
* webservice相关
* java基础:jvm,HashSet等等
* 考察学习新技术的能力
其余: 1. 店铺相关的业务特色决定,有先后端知识是加分项。 若是候选者熟悉javascript。 能够考察: 1) 先后端优化的基本常识,好比js放在后面不阻塞等;原生js的理解,正则,时间冒泡等。 2)firebug,fiddle等调试工具; 3)若是是基本使用,看下ext框架,jquery等熟悉程度。jquery插件机制,sizzle选择器。 若是以上都不错,能够再深刻考察 1)做用域链, 闭包的理解。 2)看下是否了解最新的技术。 augularJS, nodejs,cmd规范,amd规范等。