首页 > 苏宁社招Java工程师面试经历
头像
皮皮糖·
编辑于 2020-07-31 16:15
+ 关注

苏宁社招Java工程师面试经历

大数据部门

1、抽象类接口区别,接口中可以定义成员变量吗,默认是什么类型的变量(public static final)

2、接口中方法权限可以是private吗,接口是否可以写具体实现(答:jdk8开始可以)

3、重写重载区别,线程的实现方式

4、sql交并集,事务隔离级别

5、能调用另一个类的私有方法吗,怎么做?

6、如果线程池执行shutdown或shutdownNow,线程池中线程会中断吗,会出现什么异常,catch处理中该写些什么?

7、用过哪些concurrent包下的类,说说原子类,cas操作可能会存在什么问题?

8、jdk中有哪些设计模式的运用,项目中用了哪些设计模式,treemap中compartor用了什么设计模式,有哪些单例模式的实现方式,springbean是单例吗?

9、如果想要在某些自己指定的某些方法前后打印日志怎么实现?


物流部

1、servlet和jsp区别,如果没有servlet,jsp怎么跟后端交互?

2、springmvc怎么取前端数据,springmvc模式下,如果没有注解怎么取前端参数

3、搭建springmvc项目步骤

4、spirngmvc controller中定义全局hashmap,它是否是线程安全的,为什么?

5、Io nio区别,nio原理。netty用的多吗

6、项目中用哪种方式解析xml的?(jaxb,dom4j,digester)

7、rvlet生命周期。tomcat在初始化中做了什么事,对tomcat的理解程度,以及是否看过tomcat源码;

8、用过Nginx?过滤器和拦截器的区别;

9、项目中有用到缓存吗,redis有提供了哪些存储数据结构,redis持久化。

10、说说java内存模型,新生代老年代算法,你说的新生代老年代属于堆还是栈,还知道哪些gc算法,创建大对象也是在新生代分配吗?

11、新生代的算法,说说minor gc,minor gc触发条件;

12、老年代用了什么算法,说说标记整理算法,full gc是否真正回收了废弃对象。

13、有哪些gc策略。你觉得你的项目中如果需要jvm调优你会注重哪个分带的调优,或者说更注重哪种gc调优,为什么,具体怎么做?

14、线上系统每天会收到20万级的数据,一个月会有百万条,并且还会递增。你如何设计数据库(分库分表,建立索引)

15、如果查询字段不是分库分表的规则字段,怎么办?

16、oracle分页的sql关键字是什么?

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐