诺瓦星云-西安-软件开发工程师-一面

 1.调用构造函数后是否创建了对象?
 2.构造函数有哪些特点?
3.析构函数?
 4.大学期间学过哪些计算机课程,是自学的还是,学院开了哪些计算机课程?
5.介绍牛客网社区项目
6.项目中的角色?
7.Kafaka消息队列参与了吗?了解多么
8.对树这种数据结构熟悉吗?
9.二叉树中序遍历?
10.项目中在哪些方面使用Redis提高了性能?
11.有没有对帖子长度进行限制,有没有考虑过Redis是否适合这种数据量很大的存储?不适合做全文存储,只能用来做缓存。
12.是否使用了es,了解吗?全文存储用es更加合适
 13.对es的数据结构了解吗?比如正排索引之类的,怎么实现的这些,是使用前缀树实现的
 14.Redis有哪些特点?Redis为什么快?
 15.Redis最熟悉哪些数据结构?String类型底层?SDS有哪些优点,和Java的String有什么区别?
16.Redis中的hash表结构了解吗?核心是什么?如何解决哈希冲突的?哈希的时间复杂度是多少?
17.栈结构描述一下?Java如何实现一个栈?主要实现哪些东西?自定义一个栈需要实现什么方法?如何计算栈的size,或者如何查找
18.Redis的set数据结构使用过吗?用来干什么?怎么理解set去重的?排序set和set有什么区别?排序set底层数据结构?
19.Redis如何实现设置过期时间的?为什么能够定时?是你如何实现定时?使用计数器,如果设置多个过期时间,这样性能还能快吗?
 20.在提高性能方面除了用Redis作缓存?
21.登陆时,在你的程序设计中,下次打开浏览器是否需要重新登陆了?使用什么使服务器知道用户是ok的?使用的session还是什么?
22.项目是毕业设计还是有商业应用?
23.使用前缀树过滤敏感词做了哪些工作?
24.如何理解面向对象?如何体现的?比如多态如何体现面向对象?封装如何体现的?
 25.TCP的四次挥手描述一下?为什么四次挥手?客户端什么时候不能发送数据了?客户端什么时候不接收数据了?第三次挥手后客户端进入什么状态?Time wait 状态,时间多久?
 26.TCP和UDP的区别?TCP为什么安全?
27.MySQL有用过吗?B+树的特点?MySQL索引越多越好吗?
 28.反问:目前的业务方向
PS:面试官人很好,会一步步引导,这次面试学到了很多,记录总结一下。
全部评论
请问实在什么平台面试呀,它自己的还是飞书腾讯会议一类的
点赞 回复 分享
发布于 2023-08-23 15:09 北京
有yy是电力电子方向吗
点赞 回复 分享
发布于 2023-08-10 16:40 广东
问了这么多吗?我是不是凉了
点赞 回复 分享
发布于 2023-08-10 14:54 山西
这么多问题吗😓
点赞 回复 分享
发布于 2023-08-10 14:00 陕西
不考算法吗
点赞 回复 分享
发布于 2023-08-10 12:59 北京
点赞 回复 分享
发布于 2023-08-10 11:10 浙江
我在牛客看过了那么多java面经问析构函数的是第一个。
点赞 回复 分享
发布于 2023-08-10 10:56 陕西

相关推荐

今天周一休息,突发奇想写一篇阶段总结。如题,我已经去了一个和Java彻底毫无关联的行业。曾经我以为自己能在计算机行业发光发热,没想到刚入行一年多就当了逃兵。从最开始的热爱到现在一看到代码就厌恶,不知道自己经历了什么。所以我去干什么了?答案是:在成都当了租房销售。上班那会压力大了就念叨着去干租房中介,但是一直下不去这个决心,想着自己学了四年多的计算机知识,终究还是不甘心。终于在某一天准备八股文的时候,看着无数篇和工作内容关系不大的理论知识,那一刻下定决心,决定尝试一下销售行业,也算是给自己一个交代。后面阴差阳错的投了成都自如去当租房管家,没想到面试很顺利,在当天一百多个面试的人里面,我成为了为数不多通过的几个幸运儿之一。目前已经培训通过,正式入职,也开了单,也有压力但是每天过得很开心,真心喜欢那种和人交流的感觉,哪怕是最后没有选择找我租房。说这些也是想告诉那些大三,大四正在找Java实习而焦虑的同学:你们现在还年轻,选择很多,容错率也很高,可以尽情去尝试自己喜欢的行业和工作。不用因为某一次的面试没通过或者简历石沉大海而焦虑,更不用因为身边人都在挤编程的独木桥就强迫自己跟风。也算是自己的碎碎念吧,也希望自己能在新的领域取得一点小成就。也祝牛油工作顺利!
沉淀小子:干啥都不丢人啊,生存是必须要的,销售很考验一个人综合素质能力的,好的销售人脉和资源可不比写字楼的白领差啊
点赞 评论 收藏
分享
评论
18
60
分享

创作者周榜

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