湖南联通面试题

1.UDP和TCP的区别?

1)基于连接与无连接(TCP是传输数据前,需要进行连接,UDP在传输数据前,不需要进行连接);
2)对系统资源的要求(TCP较多,UDP少);
3)UDP程序结构较简单; 
4)流模式与数据报模式(TCP是一种流模式的协议,UDP是一种数据报模式的协议);
5)TCP保证数据正确性,UDP可能丢包;
6)TCP保证数据顺序,UDP不保证;

2.JVM的内存布局?

JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的稳定高效运行。不同的JVM对于内存的划分方式和管理机制存在部分差异。结合JVM虚拟机规范,一起来探讨JVM的内存布局。如下图所示:


3.Linux中查看文件最后10行的命令?

tail -n 10 filename

4.HashMap的底层原理实现?

HashMap 的底层是通过数组+链表(即哈希表)的结构来实现的。
HashMap的实例有两个参数影响其性能:初始容量和加载因子
初始容量只是哈希表在创建时的容量,加载因子是哈希表在其容量自动增加之前可以达到多满的一种尺度。当哈希表中的条目超出了加载因子与当前容量的乘积时,通过调用rehash方法将容量翻倍;

5.业务量大时,单库太大,如何分库分表?

现实业务场景中,为了保障客户体验并满足业务的线性增长。会对数据量巨大,且业务会始终进行的产品进行分库分表策略。但是如何合理的根据业务采用争取的分表分库策略至关重要。下面以具体实例来进行分析:

1)场景一:用户中心,单key业务如何进行数据库切分;
2)场景二:订单中心,多key业务如何进行数据库切分;


#运营商##湖南联通#
全部评论
楼主好人
2
送花
回复
分享
发布于 2022-10-13 23:13 四川
感谢楼主分享啊,希望我能碰到一样的问题
点赞
送花
回复
分享
发布于 2022-10-04 10:28 山西
秋招专场
校招火热招聘中
官网直投

相关推荐

12 61 评论
分享
牛客网
牛客企业服务