一面:1个小时15分钟

上来手撕算法(3)个:删除二叉树的叶子结点;两个字符串,判断a是否可以通过反转k次到b;写个函数实现lru算法

终于不让写算法了,然而,其他的一通问:
实验室项目,

数据库事务的特点,

隔离级别,

spring的ioc和aop,

tcp和udp的区别,

tcp的三次握手和四次挥手,

慢开始和拥塞控制原理,

数据库索引,

索引的数据结构,

b和b+的区别

还有,想不起来了。。。。。


二面,1个小时


判断一个树是否是平衡二叉树(手撕算法)
不跟陌生人坐一个桌算出一共需要多少桌....,连通图的个数(手撕算法)

 

下面的知识点,几乎每个都进行了深挖,直到我答不上来。。。。

tcp和udp连接,tcp怎么保证传输是安全的,加密机制

事务的隔离级别,幻读和不可重复读,

多线程的锁,

垃圾回收

java和python等其他语言区别,

spring的理解,ioc和aop,为什么要把创建对象交给spring容器,

进程间的通信方式,

多路复用技术,

http和https,  http的报文头,

集合的接口,每个接口有哪些实现,hashset和treeset的区别以及它们查找、插入等操作的空间和时间复杂度

还有,想不起来了。。。。。

工作规划,以后做哪个方面,怎么学一门新语言?

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐