湖南联通面试题

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业务如何进行数据库切分;


#运营商##湖南联通#
全部评论
楼主好人
3 回复 分享
发布于 2022-10-13 23:13 四川
感谢楼主分享啊,希望我能碰到一样的问题
点赞 回复 分享
发布于 2022-10-04 10:28 山西

相关推荐

有很多问题,求大佬们解答,谢谢大佬们:不知道现在该怎么投实习,该怎么准备内心很纠结学校课程和实习到底怎么选择, 自己也不想课程学业这边出问题, 是不是只能投暑期实习,具体时间该怎么安排前端面试也需要准备算法么, 自己的算法能力很薄弱, 面试题需要准备到什么程度?没有ai项目经验的话,我该如何去补充,如何去找好的ai项目
smile丶snow:1.简历尽量一页,比如教育经历那里,全日制,计算机学院这些可以去掉没啥用好浪费空间。 熟悉三件套就没必要写了吧。js基本上是这样写 * JavaScript核心:深入理解 JS 运行机制(事件循环 Event Loop、微任务/宏任务),熟练掌握 Promise/Async 异步编程 模型。 熟悉可以改成熟练掌握。组件库写一个ant感觉就行,多写了浪费空间。 旅游项目是不是jonas的natours啊,我之前简历也有这个。我之前是这样写的 全栈思维: 熟悉 Node.js/Express 后端架构,掌握 MongoDB 数据库设计与聚合查询 工程化我觉得还是少些吧,不写就问的少,如果你真的了解的话可以写。 1.实习的话推荐大厂官网和aoob上面投,我自己有写一个校招网站的小网站可以直达~github主页上面有,顺便求个关注( 2.大三下一般课程比较少了吧,如果学校比较严的话可以多沉淀一会,如果不太严可以请dai课然后去实习,尽量找个近一些的就行。暑期实习不是暑假才实习哦,基本是上3月底4月初发offer就可以过去了,然后大概暑假的时候走转正流程答辩。 3.大厂算法题+js手写体。hot100+常见的比如数组转树,Promise.all,deepClone,之类 js手写都不难其实。算法看自己能力吧,我其实算法能力也不行。 4.自己平时没有用AI Coding吗?自己想一下怎么让AI帮你更好的写代码~比如Skill的诞生,OpenSpec的诞生,不都是我们想让AI更好帮我们写代码吗。
我的实习日记
点赞 评论 收藏
分享
评论
13
65
分享

创作者周榜

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