vivo Java面经

1.Parent p = new Child(),调用p.test()方法时调用的是谁的方法?利用反射获取呢?
2.String str = new String("Hello")中什么存放在堆中,什么存放在栈中?栈和堆的区别?
3.JNI了解过吗?
4.final finally finalize关键字的区别
5.类是在什么时期被加载的?类加载的过程?
6.知道classloader吗?
7.知道哪些设计模式?
8.单例模式的懒汉和饿汉有什么区别?
9.volatile的特性?可以保证线程安全吗?
10.保证线程安全的方式有哪些?
11.用过synchronized吗?具体场景是?
12.static关键字
13.throw throws区别
14.linux内核
15.进程是怎么创建的
16.了解的linux命令
17.实习项目以及遇到的问题,怎么解决的
全部评论

相关推荐

1. 上一家实习三个月,现在离职的原因方便说一下吗?2. (告知公司规模不大后)你对公司规模有硬性要求吗?是否一定要去大公司?3. 如果通过面试,大概多久能来?公司在成都,你目前在贵州。实习与项目经历深挖1. 三个月实习中,后端开发有哪些工作让你印象比较深刻,或者觉得有技术含量、有挑战的?(要求讲技术方向,不单讲沟通)2. 在 AI 方面有哪些开发经验可以分享一下?3. 在大量的 CRUD 工作中,你觉得获得的技术成长最大的是什么?开放式设计题1. 如果要把 CRUD 抽象成配置化逻辑,以提升效率、可维护性和可读性,你觉得应该怎么设计?技术视野与基础原理1. 最近看了哪些新的技术?2. 虚拟线程和 Go 协程的相同点是什么?虚拟线程的好处和坏处分别是什么?3. 毕业设计里的“自动化天气预测系统”是怎么完成的?自动调参是如何实现的?4. CNN 中,卷积层、池化层、全链接层分别起什么作用?自我认知与场景排查1. 你自认为在后端技术上的优势是什么?具体哪个方向的基础知识最扎实?2. 线上环境新生代回收日志非常频繁,一般是什么情况导致?如何定位这类问题的代码?反向提问与后续流程告知1. 你有什么想问我的吗?2. 后续还有一次线下笔试,是否能接受——————————————————那个开放题怎么听着像是低代码得思路?有没有懂的。
查看14道真题和解析
点赞 评论 收藏
分享
评论
1
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务