爱奇艺半年社招经验java岗面经

1、一开始自我介绍,然后问我做过哪些项目,我只介绍了其中一个。顺着我的介绍问了不少关于项目和工作经验的问题

2、项目里的 redis 处理并发问题的根据是什么?

3、redis 知道哪些数据类型?spring 里怎么用 redis?

4、紧接着开始问我 spring 的问题,解释 IOC 的原理,有哪些创建 Bean 的方式,

xml 配置和 java 配置是否可以同时存在,为什么?

5、aop 的原理,什么是静态织入和动态织入?

6、restful api 了解不,说说 get,put,post,delete 的区别?

7、你的项目里为什么都用 post,有什么好处,处理 json 字符串的 jar 包是什么?

8、用过 springboot 吗?(没用过)springmvc 的配置,有什么好处?servlet的原理,jdbc 连接数据库。

9、mybatis 的原理,如何实现?

10、数据库的事务隔离级别,什么是脏读,幻读?

11、数据库索引的原理是什么?B 树和 B+树有什么区别?什么是红黑树?有哪些索引?可不可以同时在一张表设置多个索引(n 个)?索引的优缺点?一张性别表和一张学号表,哪个适合建索引?为什么?

12、数据库事务,spring 事务如何实现?

13、看你项目里自己写过 react 和 vue,接着开始问我前端,(很慌)。react和vue,angular 的区别是什么?什么是虚拟 DOM,vue 的父子组件如何联系?什么是双向绑定,react 如何实现双向绑定?会不会 react redux,vuex?

14、知道 ES6 吗,var 和 let 区别,没有 let,怎么处理 var 的问题(闭包和 IIFE)?const?箭头函数?

15、样式会不会?什么是 flex?为什么要用?如何实现左边固定,右边自适应?如何实现垂直水平居中?

#面经##社招##爱奇艺##java工程师#
全部评论
您是工作半年就找爱奇艺了吗
点赞 回复 分享
发布于 2021-06-15 09:35

相关推荐

评论
点赞
26
分享
牛客网
牛客企业服务