用友 软件开发 社招 面经

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 关键字是什么?

17、jdk 中有哪些设计模式的运用,项目中用了哪些设计模式,treemap中compartor用了什

么设计模式,有哪些单例模式的实现方式,springbean是单例吗?

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


#面经##社招##用友##软件研发工程师#
全部评论
老哥工作经验几年了,面的是广州的吗?
点赞 回复
分享
发布于 2021-05-19 20:37

相关推荐

1 14 评论
分享
牛客网
牛客企业服务