杭州某金融IT公司的2018校秋招笔试~Java开发工程师
笔试题目类型:
- 编程基础:存储结构,
- Java基础概念:语句结构、类、接口、异常、基础类库、数组、线程、抽象、final修饰符
- JavaWeb:JSP内置对象,设计模式,servlet生命周期
- 数据结构及算法:二叉树、冒泡排序的实现等
- 数据库查询:多表查询
代码题:
- 算法的语言实现:如Java实现数组中数字冒泡排序
- 一些基本函数使用:输入、输出
开放题:
设计类似淘宝的秒杀系统,三个小题
a.如何实现大规模用户同时秒杀而系统能快速响应而不瘫痪
b.如需实现该秒杀功能,建立一个秒杀系统,请简述该系统的功能模块组成,画出各模块的关系图。
c.请用三种同步方法完成秒杀方法的开发,输入为商品N个,用户N个,需定义一个秒杀类,一个商品类,一个用户类
#Java工程师##面经##秋招#