首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
一个会飞的鱼
字节跳动_后端开发
发布于江西
关注
已关注
取消关注
@Xcye:
数字马力校招补录一二面[凉经]
时间线不记得是什么时候投的,在哪里投的,在官网没查到投递信息6.7提示更新简历信息6.20一面6.21一面通过通知6.28二面6.29挂(挂了,没通知,自己联系hr询问的)一面面试形式:钉钉视频面试面试官:阿里巴巴(我也不知道怎么回事,面试官在自我介绍时,说是阿里巴巴的)算法题:力扣岛屿数量(30Min),算法写完后,让我说一下思路在我写算法的30分钟过程中,面试官去看了我简历,因为我简历上有些Github信息,他就去我Github看,我在准备面试过程中,有记录xmind文档,放在了Github仓库,面试官全下载下来看了,在写完算法后,他说他要问的问题,我那上面都有,再背出来就没意思了,所以就问了其他的问题你在Github有开源项目,git cherry-pick这个命令会使用么开源项目星少,没人参与,这个命令只了解过,当时还忘记了是什么知道jvm中的jvm safepoint么(说了知道UnSafe类,不知道这个)过了10天了,其他的记不起来了,还有好几个问题聊我那个项目(博客系统)这个系统和其他系统有什么亮点平时从哪些地方学习新技术还学过其他语言么面试官后面去我博客系统注册登录了,因为是微服务系统,服务器才2C4G,服务器上部署的服务有点多,登录和注册花的时间比较长,我之前测试是15s左右,但是面试官注册的时候,花费了50s,关键还没注册成功,他就问我是什么原因造成响应高的,我说在这个操作里面服务间调用比较多,他说这个不会花费多长时间,让我去服务器排查我登录服务器之后,因为日志记录这一块,service处理时间没记录,我临时改了代码,重新部署,部署之前,把之前运行的日志做了一个备份,md,我备份的时候,提示系统存储使用100%,我查了一下是nacos和sentinel的日志占了10多G,我清除这些日志,重新部署,测试好几次,登录注册时间降到了500ms左右,好尴尬二面自我介绍在说到项目的时候,介绍一下Github的star数,还有就是这个项目的技术栈,项目的难点和亮点介绍一下自己觉得比较好的项目,没有说难点,只说了技术栈,需要详细介绍一下介绍一下JVM的内存模型在堆,方法区的知识点有待提高,半知让你实现一个程序,让方法区报OOM这里对于方法区的概念没有记熟,只记得方法区能存储常量,但是方法区存储的东西有类的结构信息,包括类的名称,父类的名称,访问权限修饰符,以及类和类中方法的成员变量的字段名称和类型运行时常量池,不仅仅是指字符串常量池,还包括类的全限定名称,父类的名称,访问权限修饰符,字段和方法的名称等静态变量,注意了,静态变量也是存储在方法区中的类的字节码,这里并不是将Student.class整个字节码文件加载到jvm中,而是按需进行加载,是通过类加载器进行加载的构造函数和方法的字节码这个程序没有写出来,我想到的就是通过String.intern()方法将随机的字符串放入方法区,没有想到还有类的全限定名等等说一下知道的分布式锁,这里讲了Redis的setnx,还有Redisssion(但是不知道)分布式锁在这个项目里面是如何来做的项目需要重新写一下,这一块属于是知识盲区点赞功能在高并发情况下,会存在数据安全的问题,那么如果来解决这里说了两个层面,一个是通过锁来实现,synchronized和RetrantLock,还有一个是通过MySQL的for update来实现,但是for update的话,因为只能进行单一操作,被排除如果是使用锁的话,又会存在qps问题假如现在有这么一种情况,有两个线程,线程A对点赞量+1,然后线程2也对点赞量+1,但是需要使线程2+1是在线程1操作成功的情况下去实现的,这种不加锁如何处理没有说出来,这个可以通过乐观锁来实现,cas+版本号,这个CAS操作并不是需要我们使用UnSafe这个类来做,我们可以使用AtomicXXX,因为他是原子操作,最终的步骤就是在数据表上增加一列版本号还有就是使用do{}while()也可以来做,反正就是乐观锁什么是悲观锁,使用悲观锁会存在什么问题(每次都加锁)什么是乐观锁,如何实现一个乐观锁这里回答错了,说了乐观锁是针对于读多写少情况,修改的时候,会判断是否有人改变了这个数据(我忘记了,回答的是,修改的时候,会加一个锁)Redis的缺点这里讲到了单线程(但面试官说不是缺点),后面我又说了不能进行复杂的查询,只回答出这个完整的优点:快速:Redis 所有数据都存储在内存中,因此可以快速访问和操作数据,读写速度非常快。多样性:Redis 支持多种数据结构类型,包括字符串、哈希表、列表、集合和有序集合等,能够满足不同的数据存储需求。高并发:Redis 支持高并发访问,可以同时处理大量请求。可扩展性:Redis 可以使用集群方式进行横向扩展,以满足更高的性能需求。持久化:Redis 提供了多种持久化选项,包括快照和日志追加,可以在服务器重启时恢复数据。丰富的功能:Redis 支持多种高级功能,例如发布/订阅模式、Lua 脚本等,可以满足复杂的应用需求。缺点:数据量限制:由于 Redis 所有数据都存储在内存中,所以其数据量受到内存容量的限制。当数据量非常大时,需要使用集群方式扩展 Redis,增加成本和复杂度。无事务支持:Redis 不支持 ACID 事务,无法保证数据的完整性和一致性。存储格式限制:Redis 不支持存储结构化数据,无法像传统关系型数据库那样支持复杂的数据查询和分析。网络传输:Redis 数据需要通过网络传输,如果网络不稳定或延迟较高,可能会影响读写性能。配置和管理:Redis 配置和管理相对较复杂,需要深入了解其配置选项和运行机制。Redis中有哪些数据类型我的回答,有8种数据类型,常见的5种说出来了,但是还有三种忘记专业名字了,正确的是有9种,redis的数据结构和底层实现还需要继续学习Redis的ZSet使用场景讲了zset是什么,通过分数进行排序,这里只说了一个排行榜,其实还有电话排序,姓名排序Redis的跳表这种数据结构了解么说了之前了解过,很长时间没看,忘记了(直接说没了解过是不是更好)Redis的持久化机制Aof+rdb假如Redis的内存满了之后,如何解决很长时间没看,忘记了,讲的很模糊LFU是什么,如何实现一个LFU讲到了使用HashMap来实现,但是是错的MySQL中的主键索引和非主键索引的区别B+树和B树索引的区别,为何要用B+树反问环节假如有幸加入贵公司,会做哪些业务有什么建议么面试官又问了一个问题,你会来我们公司么我说了一个,我在昆明投了一些,但是薪资太低了,没什么发展,想去大平台(这是错误的,不能说薪资低)
点赞 5
评论 4
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
今天 12:31
已编辑
东南大学 Java
实习下班不想学习
实习下班不想学习,这太正常了!拿我自己来说,之前在b站实习的时候,每天十点上班,要想正儿八经吃个早餐,八点半就得起床。到工位就猛猛干活,精神高度集中,而且中午也休息不了多久,旁边还有mentor在盯着你理论上七点下班,但是正职都十点走,要想转正,至少九点之后走,走早了人家说你态度不积极等到出租屋就快十点了,再洗个澡稍微休息休息就十一点了,根本就没有精力去学习最抽象的是我们组基本不给适应的时间,第二天就开始写需求,mentor还让我周末看代码,强度拉满了
实习下班不想学习,正常吗...
点赞
评论
收藏
分享
10-10 12:59
饿了么_后端研发工程师(准入职员工)
饿了么内推,饿了么内推码
06.17饿了么测试岗二面面经总结:面了一个小时,一道手撕,几个八股,几道业务,还有场景行测题。#饿了么 #软件测试面试 #面试求职 #校招手撕环节1.实现rm -rf path命令。已知3个方法 1.file.isFile()判断是否是文件 2.file.delete()删除文件或目录 3.listFiles()返回这个目录下的所有文件或目录。2.追问:针对这个功能,请设计测试用例1.判断命令行是否为空2.判断关键字是否正确3.判断path是否为空4.判断path是否合法(无效,超过长度)5.判断path是绝对路径还是相对路径6.判断是否具有删除权限7.判断删除的是文件还是路径8.判断删除的...
点赞
评论
收藏
分享
09-28 19:22
已编辑
蚌埠坦克学院 C++
也是碰上四轮面试了
之前只看别人面过四轮面试,没想到自己也遇上了,甚至公司的 CTO CEO 也亲自来面试了,不知道是公司业务太少还是说太看重员工的质量
新。。。:
不到100人的cto不就跟普通的+1ld管的人数量差不多吗
点赞
评论
收藏
分享
10-11 19:29
上海应用技术大学 运营
26届目前0offer,有大佬可以帮忙看看嘛
青春运维少年不会梦到...:
实习大王
点赞
评论
收藏
分享
10-13 15:55
已编辑
中国科学院计算技术研究所 Java
阿里系秋招全军覆没
蚂蚁四面挂阿里云三面挂淘天hr面挂狠狠挂一天都挂光光!
投递蚂蚁集团等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
害,找工作哪有不上当的!
5046
2
...
最近面试回答不出来的题
4905
3
...
从摆烂到OC,嵌入式人的血泪史
4168
4
...
面试最后的反问环节,能问些什么?(附特供问题)
3332
5
...
找到靠谱的公司,少走些弯路
2968
6
...
双非硕的十月份秋招总结
2887
7
...
我选择放松一下
2455
8
...
末9四段大厂实习|秋招收尾结束
2281
9
...
26国考公告出炉,放宽到38岁意味着什么
2184
10
...
牛牛求救🆘,不敢梭哈后端第二技能点怎么搭配
2034
创作者周榜
更多
正在热议
更多
#
你见过哪些工贼行为
#
4880次浏览
37人参与
#
实习在多还是在精
#
5127次浏览
63人参与
#
爱玛科技集团求职进展汇总
#
30921次浏览
211人参与
#
找工作中的小确幸
#
13732次浏览
120人参与
#
实习下班不想学习,正常吗?
#
5385次浏览
75人参与
#
你觉得什么岗位会被AI替代
#
7451次浏览
102人参与
#
秋招踩过的“雷”,希望你别再踩
#
26438次浏览
316人参与
#
校招谈薪一定要知道的事
#
4763次浏览
64人参与
#
反问环节如何提问
#
107574次浏览
2040人参与
#
面包vs爱情,怎么选?
#
18774次浏览
197人参与
#
远程面试的尴尬瞬间
#
184358次浏览
1235人参与
#
我的求职进度条
#
2356次浏览
30人参与
#
选完offer后,你后悔学机械吗?
#
39853次浏览
243人参与
#
浪潮求职进展汇总
#
18218次浏览
139人参与
#
贝壳求职进展汇总
#
36679次浏览
205人参与
#
新凯来求职进展汇总
#
53786次浏览
133人参与
#
你秋招想去哪些公司
#
63670次浏览
1700人参与
#
机械人,签完三方你在忙什么?
#
62152次浏览
235人参与
#
节后第一天上班,我的精神状态
#
15832次浏览
133人参与
#
投格力的你,拿到offer了吗?
#
119544次浏览
688人参与
#
实习最想跑路的瞬间
#
82432次浏览
526人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务