投的后端,结果被移动端捞了,硬着头皮面了1. 自我介绍2. 有在其他地方学到java的知识吗?3. 面向对象的语言的三大特征?解释一下多态?除了继承这种,还有其他的方式实现多态吗?除了方法的重写,还有其他方式实现多态吗?4. java有哪些基本类型?long和float占用的字节和区别?5. 静态内部类和匿名内部类的区别?两个对外部成员变量的访问上?6. java的四种访问权限?protect和default的区别?7. exception和error的区别?中断和捕获?8. 解释一下编译时异常和运行时异常的区别吗?举个例子?9. 线程的run方法和start方法有什么区别吗?10. tcp和udp的区别?11. 什么是三次握手?什么是四次挥手?为什么是四次挥手?12. get和post的区别?13. 线程和进程的区别?14. 操作系统对于进程的策略?15. 解释一下并发和并行?16. 栈和队列的区别?17. LinkedList和ArrayList的区别?18. ArrayList是线程安全的吗?为什么不是不安全的?19. 说一下HashMap的数据结构?为什么使用红黑树呢?......项目拷打。。。26. 你觉得ai对于工作和生活啥的有什么改变吗?27. 对于ai的学习,有比较好的方法或者习惯吗?怎么学习ai的?28. 从哪去看哪看这些ai的课程呢?claude code的源码泄漏?29. 手撕链表逆序求和的题。类似lc445。整体不难,看样子是真缺人了,面60min。