百度提前批商业平台凉经,云原生意向书
商业平台部(三面挂):
20210804一面(80min):
1、算法:两个list去重
2、写一个sql
3、算法:两个栈实现队列:降序排列
4、常规八股文
20210806二面(60min):
-
项目 问事务的实现方式 ,乐观锁 悲观锁 分布式锁的实现方式
-
集合的继承关系,TreeMap 实现方式
-
synchronized和lock锁区别
-
编程中,用到过哪些设计模式?
-
设计模式 项目中用到的 开idea写一个单例模式 为什么两次if,为什么volatile修饰?
-
java内存模型、栈溢出的原因及解决方法、 垃圾回收
-
数据库Mysql innodb事务 LSM-tree
-
mysql最新的存储引擎
-
linux常见命令 du、df
-
有没有用过awk?
-
http中有关缓存的字段
20210809三面(45min):
云原生:
20210819一面(70min):
-
vector、ArrayList、LinkedList
-
HashMap、HashTable、LinkedHashMap、TreeMap区别
-
lru相关
-
synchronized和Lock区别
-
spring和springboot区别
-
ioc和aop的理解
-
mysql的存储引擎理解
-
索引相关,给了具体例子,如何使用索引
-
计算机网络七层和五层
-
DNS域名解析的过程
-
项目如何使用之前问过的知识点
-
线程池的流程和七大参数
-
深问每个项目业务,针对技术没具体问
-
两段实习的项目是如何上线的,是用docker吗
-
算法:删除链表倒数第k个节点
-
反问,部门做k8s相关,语言是go
20210823二面(80min):
-
介绍实验室snmp协议
-
阿里使用的Rocketmq和其他消息队列的区别?
-
键入url发生了什么?
-
dns获取的是真实的机器ip吗?
-
加代理?那代理之后呢和服务器之间还需要什么?(答了负载均衡,不知道对不)
-
算法:括号匹配的变形,可以设置对应匹配,比如*和¥匹配,并且可以设置优先级。判断一个字符串是否满足匹配?
-
进程线程区别?协程?
-
虚拟地址和物理地址?如何映射?(页表,段式、段页式)
-
你对设计模式是怎么样理解的?
-
进程通信和线程通信的方式?
-
mysql的集群方式?
-
设计一个地图算法:首先需要把地图转换为电子地图,然后建模,求出最有路径?有多条最短路径怎么办?考虑宽敞的路和比较窄的路。(20min)
-
一致性hash了解吗?上下线要注意什么?
20210831三面(40min):