栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java后端开发面试

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java后端开发面试

1.(计网)说一说TCP的三次握手与四次挥手?
2.(数据结构)说一说快排的基本思路以及最坏时间复杂度?
3.(算法)如何用两个栈实现队列(剑指offer)?
4.(计网)说一说TCP流量控制和拥塞控制?
5.(计网)从在浏览器输入URL到显示页面发生了什么?
6.(操作系统)三个线程同时启动,优先级相同,分别打印A、B、C,问如何保证打印顺序为ABC。
7.(算法)TopK问题
8.map和set的区别?
9.B树和B+树差异?
10.死锁的概念。编程时怎么避免死锁?
11.HTTP和HTTPS的区别?
12.说一说字符串匹配(KMP算法)?
13.给你两个字符串A和B,判断是否能通过一次交换操作将A变成B?
14.tcp、udp介绍一下
15.重载和重写的区别?
16.Java关键字final的作用?
17.如何判断链表中存在环?
18.java多线程怎么保证线程安全?
19.链路层协议
20.创建线程的方式、Thread和Runnable创建线程有什么区别
21.排序算法、归并复杂度
22.BFS、DFS
23.平衡二叉树的概念;
24.单链表如何实现前N个反序;
25.内存泄漏是什么,怎么避免
26.如何定位内存泄漏的地址;
27.LeetCode 424,替换后的最长重复字符
28.Java的内存空间分配
29.编译和链接
30.说一说系统调用
31.讲讲java的垃圾回收
32.TCP的socket通信步骤
33.判断一个字符串合法,{} 、()、[]三种括号能对应
34.线程和进程有什么区别?
35.ICMP 协议是用来干什么的?
36.Java 的多态是怎么体现的?
37.JVM数据区域,做什么?
38.Spring核心组件?
39.静态变量与实例变量的区别?
40String是基本数据类型吗?如何转换为基本数据类型?
41.说说抽象类?
42.抽象类怎么定义?
43.抽象类可以继承抽象类吗?
44.ARP协议的作用?
45.SpringBoot和SpringMVC的区别
46.微服务的优点和缺点
47.什么是分布式?
48.java中有哪些集合类?
49.谈谈对hashmap的理解?
50…什么是值传递什么是引用传递?
51.编译和链接是什么?

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/754860.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号