货拉拉后端基础架构实习二面10.12已oc
45min
1.自我介绍
数据结构
2.对于二叉树怎么遍历每一个节点
深度优先
前中后序
递归+如何用栈
广度优先
队列
计算机网络
3.tcpudp区别
4.tcp是面向连接的,那怎么建立连接的呢
3次握手
操作系统
5.线程进程区别
除了常规答法,然后大谈代码里怎么用的,对于一个java工程的进程和主线程和自己开的子线程的理解
然后开始大谈上个月发布的jdk21的纤程,然后开扯线程和纤程区别,用户态和内核态的东西
Java
6.线程池
会的全说了
7.抽象类和接口区别
8.JVM
会的全说了
9.创建一个对象可能在哪里
方法区、堆、虚拟机栈
10.linkedList和arrayList区别
MySQL
11.对隔离级别的理解
12.为什么要有隔离级别,事务和隔离级别的关系
项目拷打
项目可能的改进点在哪里
无反问,直接介绍部门场景,问感兴趣的工作,面完半小时oc