日常面经笔记分享,记我百度Java岗社招的一次面试,附上自己总结的一些资料。
2021/4/15 14:55:13
本文主要是介绍日常面经笔记分享,记我百度Java岗社招的一次面试,附上自己总结的一些资料。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一面:
-
写代码,一个单链表的算法题目。
-
在你的项目中spring是如何管理zookeeper的?
-
了解zookeeper的leader选取算法吗,讲一下他的流程
-
知道zab算法吗,讲一下他的流程
-
进程和线程区别,线程由谁调度,进程被分配了哪些资源
-
操作系统要管理进程,需要进程拥有哪些数据结构
-
PCB的作用是什么,除了唯一标识还有呢?
-
进程调度算法有哪些,先来先服务和短作业优先的缺点,高相应比优先的响应比怎么算的,多级反馈优先队列解决什么问题,具体怎么实现的
-
从磁盘读取一个文件加载到进程的内存中,整个流程是怎么样的
-
内存管理机制,连续和非连续的优缺点是什么,各自有哪些方法,连续分配为什么会有碎片
-
段页式里面,段和页各自的作用是什么,段和页的大小分别是多少
-
页面置换算法有哪些,LRU的定义,如何实现
二面:
-
自我介绍
-
怼项目
网络夺命连环问 -
前台发起HTTP请求到后台,整个过程是怎样的
-
OSI七层模型有哪些,应用层协议有哪些,DNS的过程是怎么样的
-
TCP三次握手,两次会有什么问题
-
多久没收到会丢失重传,往返时间怎么预估
-
你如何设计一个实现RTT计算的方法,需要哪些字段(没有标准答案)
-
TCP如何保证可靠传输,校验和是校验什么的
-
滑动窗口和拥塞控制,怎么判断网络是否拥塞
-
拥塞门限是怎么变化的,会变大吗
-
怎么最大程度保证发送窗口和接收窗口大小一致
-
TCP首部有哪些字段
-
网络层,源IP和目的IP在一个局域网内如何发送,不在的时候怎么发送
-
问了jvm,主要是性能调优,jstack的使用,full GC和minorGC的分析等
-
多个线程达到同一个状态然后再一起执行,达到某一个状态之后再继续并发执行,这种怎么实现[jdk5之后有一个CyclicBarrir,通过这个来实现,它可以重用等等]
-
读写锁中加读锁后如何避免写线程饿死。
-
如何实现控制线程www.qiangeseo.com在某段时间内完成,不完成就撤销。[实现Callable接口,返回FutureTask类或者Future接口,然后去触发撤销操作。]
-
描述一下对账系统…数据量大吗,并发量高吗,数据库怎么设计的等等
-
你在第三方支付公司,能不能讲一下支付的技术流程?
-
redis数据类型,在项目中使用场景。
-
redis与数据库双写一致性问题是怎么处理的?
-
redis集群、哨兵模式。
-
做过哪些数据库优化?数据库读写分离是怎么实现的?
-
数据库读写分离代码层是怎么处理的?
技术总监面:
-
异步处理的幂等性[唯一性索引或者开发分布式锁]
-
你觉得你来百度能给百度带来什么样的价值?
-
你希望你加入的百度的团队是一个什么样的团队
-
你如何和产品经理沟通
-
假如你和其他研发接口制定无法统一你该如何解决
最后
文章的最后作者为大家整理了很多资料!包括java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等等!
全部免费分享给大家,只希望你给作者点个三连!
如果有需要的朋友戳这里直接下载就好了,下载码:csdn
这篇关于日常面经笔记分享,记我百度Java岗社招的一次面试,附上自己总结的一些资料。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南