首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
拒绝无效加班的菠萝蜜很想奋斗
上海大学 算法工程师
发布于浙江
关注
已关注
取消关注
@SunnyKlee:
Java软件开发笔试题2
上一篇下一篇1.MySQL什么时候不可以用索引?什么时候可以?①只有 Where、Group By、Join 这些后面的字段如果没有加索引,才能够利用索引覆盖。②索引并不是越多越好,因为变动过程中需要维护,这部分时间也需要进行考虑。③对于小型表而言,直接扫描整个表可能更为高效,此时不需要索引。2.Redis数据库的底层原理了解吗?①底层使用C语言实现②核心思想是将数据存储在内存中,以提供快速的读写访问③采用单线程模型来处理客户端请求,通过异步I/O和事件驱动机制来实现高并发性能3.Redis字符串的 SDS,对比原有 C 语言字符串有什么好处①SDS可以根据需要自动扩展内存空间,而C语言原生字符串需要手动管理内存,容易导致内存溢出或者内存泄漏②SDS内部存储了字符串的长度信息,获取字符串长度的操作是O(1)的时间复杂度。而C语言是O(n)③SDS在进行字符串操作时,会检查缓冲区是否有足够的空间,避免了缓冲区溢出的问题,而C语言原生字符串需要程序员手动进行边界检查,容易出错④SDS可以存储任意二进制数据,而C语言原生字符串是以'\0'结尾的字符数组,不能存储包含'\0'的二进制数据⑤支持字符串的追加、截取、拷贝等操作,并且这些操作的时间复杂度都是O(1)4.Redis的缓存策略简要说明一下。①淘汰策略:当内存不足时,Redis会根据设置的淘汰策略来删除部分键值对,以释放内存空间。常见的淘汰策略包括LRU(最近最少使用)、LFU(最不经常使用)和随机等②过期策略:Redis支持为键值对设置过期时间,在过期时间到达后,键值对会被自动删除。常见的过期策略包括定时删除和惰性删除5.Redis的持久化策略简要说明下①RDB,将当前Redis服务器中的所有数据以快照的形式保存到硬盘上。Redis会周期性地将内存中的数据保存到磁盘上,生成一个压缩过的二进制文件(默认名为dump.rdb)。②AOF,以日志的形式记录Redis服务器所处理的每个写操作命令。Redis会将每个写命令追加到一个文件(默认名为appendonly.aof)的末尾。6.有哪些常用的设计模式?创建型模式:单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。7.什么时候用单例模式?①当一个类只需要一个实例,并且客户端需要一个全局访问点来访问该实例时。②当希望限制类的实例化次数为一个的情况。③当需要控制某些资源的分配,或者需要跨越多个部分共享状态时。④在需要频繁创建和销毁实例的场景中,单例模式可以提高系统的性能和节省资源。8.简述下Docker①Docker解决了应用程序打包、交付和运行的问题②Docker是一种容器化平台,可以将应用程序及其所有依赖项打包成一个独立的容器,从而实现应用程序在任何环境中都能以相同的方式运行。③特性:环境一致性、快速部署、资源利用率、隔离性9.http1.1和 http2.0的区别http1.1 每个请求都需要单独建立和维护一个TCP连接、每个请求和响应的头部信息都需要重复发送、使用的是文本格式http2.0 引入了多路复用机制,允许在同一个TCP连接上同时发送多个请求和响应、对头部信息进行压缩,减少了数据传输量,提高了网络性能、支持服务器推送机制、允许客户端和服务器动态调整数据流的传输速率、采用了二进制格式来编码和传输数据总的来说,HTTP/2.0相比HTTP/1.1在性能、效率和安全性方面有了显著的提升10.MySQL的引擎,InnoDB和MyIsam的区别?InnoDB:支持事务、使用行级锁, 可以提高并发性能、支持崩溃恢复和数据恢复、支持外键约束、支持全文索引, 可以进行全文搜索、表空间可以动态调整,支持自动扩展和缩小MyIsam:不支持事务、使用表级锁、不支持崩溃恢复、不支持外键约束、仅在MySQL 5.6之后开始支持全文索引、表空间固定,无法动态调整总之——InnoDB适合于对事务支持要求较高、并发性要求较高、需要保证数据一致性的应用场景;而MyISAM适合于读操作较多、写操作较少、对事务支持要求不高的应用场景。11.介绍下布隆过滤器的原理①初始化:首先,布隆过滤器会初始化一个位数组,所有位都被设置为0。②添加元素:当要将一个元素加入到布隆过滤器中时,将该元素通过多个哈希函数计算出多个哈希值,然后将位数组中对应的位置设置为1。③查询元素:当要查询一个元素是否存在于布隆过滤器中时,将该元素通过相同的哈希函数计算出多个哈希值,然后检查对应的位数组位置是否都为1。如果所有位置都为1,则该元素可能存在于布隆过滤器中;如果存在任何一个位置为0,则该元素一定不存在于布隆过滤器中。
点赞 13
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-25 18:14
上海大学 材料工程师
影石材料26届
材料岗提前批开的还挺多的,投递等进展了
投递影石Insta360等公司10个岗位
点赞
评论
收藏
分享
07-22 15:08
门头沟学院 运营
大厂实习被mentor嫌弃下班太早了,怎么办
主包在铁厂实习一个月了,不巧进了一个非常忙的组,给我一个实习生都排了很多需求。主包这一个月晚上十点多下班是常事,即使如此,mentor还经常在我收拾东西准备下班的时候叫住我,问你这么早下班要去哪里(那天是9点半,我实在扛不住了),mentor经常十二点下班除此之外,主包还老是被leader压力,大致就是觉得我的成长速度不够快,产出不够多,但是我也才来一个月啊😭😭虽然现在实习确实能学到很多东西,但是每天都很内耗,很怀疑自己,下班了回家也满脑子都是工作上的事,真感觉再这样下去迟早要玉玉了😭。另外,组里是有转正hc的,竞争太激烈了,主包只是一个臭末流211本肯定得不到。现在在犹豫要不要跑路,求...
牛客74745092...:
记住不转正你就是爷
,既然每天能学到东西那就继续干,该几点走几点走,他们爱说说去,感觉学不到东西了再走。何况现在你都受不了这个氛围,就算转正了,过得也会很痛苦,该咋就咋,怂个蛋。
投递快手等公司10个岗位
点赞
评论
收藏
分享
06-28 08:42
广东海洋大学 Java
实习公司拖欠工资避雷
凉风落木楚山秋:
哈工爷200也去吗
点赞
评论
收藏
分享
06-07 00:00
已编辑
腾讯_后端开发
挑战最晚收到腾讯校招 offer
字节只能对不起了😭
没有offer的瓦学...:
我去!这么晚还有HC?大佬,牛
腾讯开奖369人在聊
点赞
评论
收藏
分享
07-23 11:19
复旦大学 硬件开发
长鑫提前批
这种情况是不是挂了呀,我看其他岗位比我晚投递的都约面试了,这个现在都没有通知
投递长鑫存储等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
别害怕前端手写,真没想象的难
5552
2
...
大模型应用开发面经 (5年经验)
2441
3
...
先放弃找大厂的想法了
2216
4
...
🍀双非鼠鼠上岸大厂攻略🍀
2187
5
...
滴滴--提前批一二三面(三面链接关了,会赢吗😢,已挂)
2092
6
...
扪心自问,你配ssp吗
1649
7
...
2025 年了,万分推荐的前端学习路径!!!
1500
8
...
腾讯一面已挂
1423
9
...
如何兼顾实习和秋招
1342
10
...
26双非秋招投递记录贴--长期更新
1140
创作者周榜
更多
正在热议
更多
#
工作中哪个瞬间让你想离职
#
30838次浏览
232人参与
#
我对___祛魅了
#
1946次浏览
23人参与
#
中兴秋招
#
182383次浏览
2037人参与
#
和同事相处最忌讳的是__
#
1521次浏览
22人参与
#
机械人,你被简历秒挂的企业有哪些?
#
45451次浏览
293人参与
#
如何快速融入团队?
#
658次浏览
21人参与
#
打工人的精神状态
#
62524次浏览
1047人参与
#
职场常用语录大全
#
4851次浏览
41人参与
#
机械人,秋招第一次笔试的企业是哪家?
#
41881次浏览
335人参与
#
在职场上,你最讨厌什么样的同事
#
17390次浏览
174人参与
#
担心入职之后被发现很菜怎么办
#
142239次浏览
822人参与
#
哪些公司校招卡第一学历
#
82851次浏览
354人参与
#
职场人,说说你的烦心事
#
12430次浏览
104人参与
#
你觉得找工作该拿大厂还是小厂练手
#
196036次浏览
1752人参与
#
软开人,秋招你打算投哪些公司呢
#
109617次浏览
991人参与
#
如果重来一次你还会读研吗
#
180493次浏览
1810人参与
#
秋招想进国企该如何准备
#
77295次浏览
427人参与
#
机械人晒出你的简历
#
87137次浏览
715人参与
#
工作一周年分享
#
32250次浏览
193人参与
#
找工作中的意难平
#
784420次浏览
6125人参与
#
金融财会交流会
#
112816次浏览
386人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务