首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
在睡觉觉的布布
OPPO_软件工程系统_大数据开发
获赞
39
粉丝
37
关注
38
看过 TA
1091
女
中南大学
2023
Java
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑在睡觉觉的布布吗?
发布(60)
评论
刷题
在睡觉觉的布布
关注TA,不错过内容更新
关注
2022-08-10 15:30
OPPO_软件工程系统_大数据开发
中电二十八所电话面
尴尬,一开始我正在睡觉,不知道这是什么鬼面试,我还以为是骗子,加上有点起床气,哈哈 1、没有自我介绍这个环节 2、首先的话是先聊一会天,然后问简历是在哪里投递的,吐槽一波牛客网的投递系统,投到那边之后简历是全部乱掉的,所以尽量还是不要牛客网投递比较好 3、介绍一下每一个项目,RPC项目的主要的应用背景是什么? 4、简易博客系统的话主要是怎么实现的?还做了什么拓展 5、介绍一下在学校的项目 6、介绍一下mysql的索引优化,这个后来也被问到了 7、介绍一下平时是怎么写项目文档的。 反问: 今天的面试是不是hr面,得知今天的面试是技术面,还有一个hr面。
0
点赞
评论
收藏
分享
2022-08-10 12:15
OPPO_软件工程系统_大数据开发
最右app二面
1、自我介绍一下 2、介绍一下最熟悉的项目 3、介绍基于netty的远程过程调用模型的项目 介绍项目的时候注意讲项目的背景,也就是为什么要做这个项目,这个对于一些比较年老的程序员非常受用,他们不在乎你用什么方法去实现的,但前提是你一定得有个背景。这个背景自己清楚,从单体架构对象依赖讲起,到分布式中的rpc 4、注册中心为什么使用zookeeper?不用redis和mysql 这个也可以说是八股文了,因为事先是有准备的,从zk的CAP法则讲起,zk满足了其中的哪些,讲到redis也满足,redis同样可以对节点调用次数的记录和时间的记录,都工作在内存中,mysql在硬盘中进行查找,效率比较低下。...
0
点赞
评论
收藏
分享
2022-08-02 22:10
OPPO_软件工程系统_大数据开发
蔚来第二志愿一面
1、介绍博客项目 2、redis的底层结构,以及五种数据结构的底层 3、redis为什么这么快,mysql为什么不快,怎么改进MySQL让它快一点 4、mysql的索引的结构 5、线程启动的方式 6、threadlocal介绍一下,以及threadlocal所存在的一些问题 7、手撕代码 1、二叉树的左视图 2、滑动窗口的最大值 面经:这人长得真像凯哥。
0
点赞
评论
收藏
分享
2022-08-01 18:09
OPPO_软件工程系统_大数据开发
鹰角网络凉经
1、自我介绍 2、为什么做这两个项目? 3、介绍一下什么是远程过程调用 4、zookeeper怎么知道是健康的节点 5、健康的节点如果挂掉了怎么办 6、挂掉的节点又好了怎么处理 7、zookeeper作为注册中心的作用 8、为什么要进行远程过程调用 9、为什么要使用微服务,不用单体架构 面试官忠告:希望我们不要为了面试而做项目,最后对项目一知半解,要弄懂项目背后的一些深层次的东西
0
点赞
评论
收藏
分享
2022-08-01 11:09
已编辑
OPPO_软件工程系统_大数据开发
最右一面面经
1、自我介绍 2、TCP可靠传输,是怎样实现的,怎么解决粘包 3、项目介绍 4、java中的并发类用过哪些,怎样保证线程的安全 5、实际工作中有没有遇到过死锁,死锁的避免和产生 6、Spring的IOC 7、java进行垃圾回收的过程 8、有没有一些进行手动加锁的方法。syncronized,reentranklock,condownlatch,信号量,循环栅栏等 7、手撕代码:最长连续子序列
0
点赞
评论
收藏
分享
2022-07-31 22:00
OPPO_软件工程系统_大数据开发
反转链表的ACM
class ListNode{ int val; ListNode next=null; ListNode(int val){ this.val = val; } } //包括主函数建立链表和关键代码两部分 public class Main{ public static void main(String[] args) { ListNode node = new ListNode(0); ListNode head = node ; for (int i = 1; i < 5; i...
0
点赞
评论
收藏
分享
2022-07-31 21:58
OPPO_软件工程系统_大数据开发
判断是否是二叉搜索树
public class erchashoushuo { static class TreeNode{ int val; TreeNode left; TreeNode right; TreeNode root; TreeNode(){}; TreeNode(int val) { this.val = val; } TreeNode(int val, TreeNode left, TreeNode right){ this.val = val; ...
0
点赞
评论
收藏
分享
2022-07-21 16:13
OPPO_软件工程系统_大数据开发
广发证券一面面经
1、问项目相关 2、介绍一下Netty的多路复用模型 3、介绍一下Spring的IOC和AOP,是怎么样的一个流程 4、介绍一下SPI机制 5、JDK的动态代理和CGlib的动态代理的区别 6、MyBatis-plus和Mybatis的区别 7、Zookeeper的满足CAP原则中的那几个,说说看 8、redis中的多路复用 9、redis中的Stream和发布订阅模型 10、TCP/UDP的区别 11、TCP/IP协议 12、Mysql的存储引擎 13、MYisam和Innodb的区别 14、为什么Innodb存储结构是使用B+树,而不是使用B树和HashMap 15、说说redis的数据结...
0
点赞
评论
收藏
分享
2022-07-21 12:07
OPPO_软件工程系统_大数据开发
蔚来一面面经
1、Mysql的事务隔离级别,以及会导致什么样的问题 2、Mysql的Innodb引擎的RC和RR隔离级别下是怎样防止幻读的。 3、Mysql的主键索引和普通索引的区别 4、Mysql的主键索引为什么可以快速查找 5、String的底层为什么是不可变的 6、String为什么会重写hashcode的 7、介绍项目 8、Netty是怎样防止粘包和半包的? 9、Netty是怎样保证高性能,因为netty也是用selector的 9、介绍一下AQS 10、介绍一下AQS中的可重入是怎么知道是可重入的 11、介绍一下zookeeper是怎样进行监控的,怎么样对客户端进行监控,因为这里主要还是对客户端进...
0
点赞
评论
收藏
分享
2022-07-19 17:32
OPPO_软件工程系统_大数据开发
南方基金一面面经
1、ArrayList怎么移除元素,例如移除元素5 这个要及时的进行总结,是怎样删除的,过程说出来。 2、SpringBoot是怎么样的 3、两个栈实现一个队列 4、虚拟内存 5、虚拟地址怎么映射到物理地址的 本次面试的收获:要把自我介绍给修改一下,不要被看出是自学的痕迹。
0
点赞
评论
收藏
分享
2022-06-21 18:34
OPPO_软件工程系统_大数据开发
华为面经
1、TCP、UDP的区别 2、说说常见的数据结构,HashMap的应用场景 3、为什么要做这个博客项目 4、网络编程你接触过那些 5、TCP的可靠性怎么保证 6、TCP的拥塞控制说一下,具体的应用场景是怎样的 7、cookie和session的作用和区别 7、手撕代码
0
点赞
评论
收藏
分享
2022-06-22 09:14
已编辑
OPPO_软件工程系统_大数据开发
青岛鼎信科技面经
1、string,stringbuilder,stringbuffer的区别 2、mysql语句,写增删改查 3、TCP、UDP位于哪一层 4、ip位于哪一层 5、HTTp位于哪一层 6、HTTP三次握手 7、HTTP两次挥手会怎么样 8、IOC的过程 9、常用的Spring注解 10、解释一下多态和多态的特点 11、博客项目叙述一下 12、Volitile的作用 13、mysql的死锁是什么 14、mysql的索引有什么用 15、MySQL的索引有什么缺点 16、反射的三种方式说一下 总结就是:回答的时候要学会更加自信的回答,然后就是一些基础没有很牢固,项目的话,记得抽时间总结一下难点和可以...
0
点赞
评论
收藏
分享
2022-05-04 17:11
OPPO_软件工程系统_大数据开发
TIME_WAIT和CLOSE_WAIT区别
在服务器的日常维护过程中,会经常用到下面的命令: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 它会显示例如下面的信息: TIME_WAIT 814 CLOSE_WAIT 1 FIN_WAIT1 1 ESTABLISHED 634 SYN_RECV 2 LAST_ACK 1 常用的三个状态是:ESTABLISHED 表示正在通信,TIME_WAIT 表示主动关闭,CLOSE_WAIT 表示被动关闭。 TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果...
0
点赞
评论
收藏
分享
2022-05-04 09:18
已编辑
OPPO_软件工程系统_大数据开发
进程与线程与协程
进程和线程是操作系统中两个重要的概念,经常被程序员用于高并发服务器的开发中。但是在实际开发中,应该优先使用进程还是线程呢?小编从概念出发,再分析二者的区别和联系,再引出使用的优先级,希望读者加强理解。 一、概念 进程: 进程是一个具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统资源分配和独立运行的最小单位; 线程: 线程是进程的一个执行单元,是任务调度和系统执行的最小单位; 协程: 协程是一种用户态的轻量级线程,协程的调度完全由用户控制。 二、进程与线程的区别 1、根本区别: 进程是操作系统资源分配和独立运行的最小单位;线程是任务调度和系统执行的最小单位。 2、地址空间区别:...
0
点赞
评论
收藏
分享
2022-05-02 20:51
OPPO_软件工程系统_大数据开发
TCP的keepalive和HTTP的keepalive之间的关系
作者:小林coding 链接:https://www.zhihu.com/question/24437644/answer/1985298174 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 大致问题是,TCP 的 Keepalive 和 HTTP 的 Keep-Alive 是一个东西吗? 这是个好问题,应该有不少人都会搞混,因为这两个东西看上去太像了,很容易误以为是同一个东西。 事实上,这两个完全是两样不同东西,实现的层面也不同: HTTP 的 Keep-Alive,...
0
点赞
评论
收藏
分享
1
2
3
4
关注他的用户也关注了:
牛客网
牛客企业服务