诺瓦提前批Java一面

软开岗位,全程八股  已寄(认识的我们学校都寄了,不知道是不是卡学历)
1. 自我介绍
2. java 面向对象
3. Object 常用的方法
4. tcp 如何保证可靠
5. 单例模式
6. jdk  jvm jre 区别
7. java 内存模型
8. Java 流有哪些
9. String StringBuilder StringBuffer 区别
10. final 关键字
11. equals 的特性
12. 归并排序
13. 汇编语言了解吗
14. http tcp 区别
15. tcp 拥塞控制算法
16. NIO BIO AIO
17. 反问
全部评论
哥们啥时候面的呀,我昨天面的,现在点进去变灰了说投递已结束
点赞 回复 分享
发布于 08-29 19:33 重庆
卡双非?
点赞 回复 分享
发布于 08-30 17:27 甘肃

相关推荐

10-10 22:16
门头沟学院 Java
#同程秋招#第一次线下面,同程宣讲的要求是想要技术强的,所以面试感觉强度就不低,果然问的都是一些底层相关的内容面试官人很好,也不压力,已经尽量循循善诱了,奈何本人太菜,面试官想帮也帮不了总时长30min左右### 项目拷打- 项目内容介绍和提问- 使用tsdb对于不同的数据应该注意什么?- 使用什么tsdb?- 作为业务方使用tsdb要规范tsdb些什么问题?- xxl-job底层实现?(不会)- 如何自己实现xxl-job (打的乱七八糟不是很满意)### 多线程理解当场看了一段代码```javaclass Test {    static boolean isRight = false;        public static void main(String[] args) throws InterruptedException { Thread t1 = new Thread(() -> {            int i = 0;            while (!isRight) {                i++;                System.out.println(i);            }        });        t1.start();                Thread.sleep(100);                isRight = true;                t1.join();    }}```- 代码执行后t1能**及时停止**吗?  - 多线程情况下可能不能。在 Java 中,线程对共享变量的修改未必对其他线程立即可见。如果变量没有使用 `volatile` 或其他同步机制,`t1` 线程可能会读取到一个旧的缓存值,而不会看到 `main` 线程对 `isRight` 变量的更新。因此,`t1` 线程可能不会在 `main` 线程修改 `isRight = true` 之后立即退出。- 没答上来,提示了volatile,只会背八股,所以还是没答上来。- 还问了看没看过缓冲池/jvm的低层源码,说只看过集合的,也没问。- 顺势问了下如果学新技术怎么办?- 反问。说这个岗位涉及底层,所以需要了解很底层的内容。- 凉凉地走了~#面经#
点赞 评论 收藏
分享
10-11 12:55
天津大学 Java
投递中兴通讯等公司10个岗位
点赞 评论 收藏
分享
4 11 评论
分享
牛客网
牛客企业服务