备战秋招-oppo java一面 面经

oppo校园招聘 java开发 一个小时
1.先介绍一下你自己,吧啦吧啦
2.挑一个你熟悉的项目说说,你做了什么,用什么框架,如何开发的
3.你有实习么?
4.单点登录你讲讲你是如何实现的?
5.session存在了哪里?
6.redis用过没?哪几种类型?平时项目里如何用的?redis分布式锁用过吧,讲讲
7.消息中间件有过么?
8.rabbitMq和kafka区别聊聊,如何要确保数据不丢失,金融行业你该选什么消息中间件?
9.ES我看你用过,你给我讲讲,你是如何使用的?
10.ES分片你们设置的多少?
11.为什么这么设置,有想过设置其他的么?ES优化给我讲讲。
12.平时项目里会出现OOM么?
13.你是如何分析的?用什么分析的?
14.dump文件看过么?调优工具用到过么?
15.linux常用的命令 ,出现高CPU怎么解决?排查
16.https是什么,输入一个URL后的过程
17.数据库平时用什么?Mysql索引能聊聊么?数据库事务哪些?
18.springboot启动流程讲讲?那spring启动流程讲讲?
19.mybatis怎么用的,为什么用mybatis,#,{}区别
20.多线程平时用到过没有?如何使用线程池的?说一下开始到最后的过程,那你业务放在哪里?
21.submit提交线程池用过么?那你这是没有实际用过吧。
22.大数据方面有了解么?Hive Spark用过么?
23.秒杀系统如何实现的?设计一个架构吧
24.来我们写一道题吧,共享屏幕,记事本打开,我看你写
请用java语言实现以下功能:1001个数字中有一个数字是重复的,请找出这个重复数字,要求写出一个完成的类。
25.一边写题我一边问你,protected的父类方法,子类能调用么?
26.你写这个算法会有问题,你了解==与equals么,讲讲区别
27.优化一下的算法吧,你这优化完空间复杂度更高了
28.负载均衡用过么?Nginx会么?

我这边大概的问题就是这些吧,你有什么想我的呢,我问面试官你对我评价一下吧,面试官说啥没仔细听,但意思就是(菜啊,你真菜,你真菜菜)
面试大概几轮呢?(我知道我没了替别人问问),三或四轮吧
多久结果?2-3天(等着挂吧,小菜鸡)
感谢您参加我们的面试,然后又说一边感谢参加oppo面试。。。。再见

你可能感兴趣的:(备战秋招,java,面试,redis,mysql)