哈啰数科一面面经

线上,面试官迟到了几分钟,整体体验好,无压力,会引导。

1.自我介绍

2.线程状态有哪些,状态之间如何转换,状态之间的关系

3.进程线程区别,进程间哪些通信方式,共享内存具体如何实现

4.HashMap的数据结构,HashMap与HashTable、HashTable与ConcurrentHashMap的区别

5.Cookie和Session的区别,具体用途有哪些

6.什么情况出现Full GC,Young GC

7.介绍Java异常类,Error,Exception,运行时异常无需捕获,try-catch-finally语句执行顺序

8.Java为什么要区分堆、栈内存区域

9.Java参数传递如何判断是值传递还是引用传递

10.ReentrantLock和synchronized的原理

11.Spring Bean生命周期,Bean线程安全吗?实际业务中如何用Bean的

12.B+树和B树的区别

13.什么是多线程上下文切换

14.限流算法介绍,控制请求的调用次数,讲了固定时间窗口、滑动时间窗口、令牌法、漏桶法

15.什么是内存泄漏、如何发现并定位,如何解决,没答好

16.设计五子棋游戏,棋盘选用什么数据结构,判断获胜的算法设计,棋盘二维数组,另外的二维数组进行落子状态维护(0未落子,1白子,2黑子),获胜判断:以水平方向为例,每次落子后,从当前落子点左右依次遍历连续相同颜色的子个数,将左右个数相加并判断是否大于等于5,要考虑越界。

17.实际用到的设计模式及场景介绍,单例、观察者、生产者消费者

18.Redis跳表结构特点

全部评论
哈啰数科是个部门吗
点赞 回复 分享
发布于 2024-12-05 20:47 广东
请问还有后续吗
点赞 回复 分享
发布于 01-03 23:55 江苏
还有后续吗
点赞 回复 分享
发布于 01-08 15:54 陕西
这个数科和胡萝普惠有啥关系吗
点赞 回复 分享
发布于 01-10 20:00 湖北

相关推荐

03-05 16:27
已编辑
门头沟学院 Web前端
查看15道真题和解析
点赞 评论 收藏
分享
02-19 22:38
门头沟学院 Java
2025/2/14一面项目亮点(面试官明白之后就没问了)说 JAVA 里面的那个反射,它的原理是什么?它能够反射哪一些类别的内容呢?  JAVA 里面的多线程有哪些实现方式呢?  线程池有几个拒绝策略,分别是什么呢?  注解注解里面它有四种标准原注解,你了解吗?那你知道注解吗?注解它是做什么用的呢? Java对象,我想实现序列化和反序列化,可以继承什么接口? 反系列化就另外一个接口。Java垃圾回收机制,你能够讲一讲吗?垃圾概念,垃圾回收算法。我再问几个计算机基础相关的问题,比如说https,它为什么是安全的呢? 它其实涉及到对称加密,也涉及到非对称加密两种加密算法,它都涉及到。为什么呢? 好的 TCP 有两个概念是跟相关的哈,一个是流量控制,一个是拥塞控制,这两个概念你能够分别简单的描述一下。它(拥塞控制)有大概的具体过程吗?你们有没有记得它这个算法大概涉及到什么? 那流量控制呢? 什么是哈希表,然后怎么解决哈希冲突? 好的 b 树跟 b +树有什么区别?  进程间的通讯方法有哪一些呢?  管道有什么缺点吗?  线程锁多线程同步的时候,我们用的锁锁。你知道的有哪些锁? 自旋锁能描述下吗?数据库的话,我们会建索引,是这个建索引的目的是什么?数据库的索引,它的底层数据结构一般有哪一些呢? 事务四个隔离级别?快排的大概原理是什么? 设计模式,你了解过哪一些呢? 观察者模式?整型数组现在有个整型数组,我想找出里面重复次数最多的值,可以怎么样来实现呢? (第一种方法,hashmap,第二种方法,排序,然后找)性格特点?补充一道题:tcp三次握手,四次挥手?算法:无重复最长子串。反问2025/2/17二面忘了录音了~问的不是八股,而是底层的东西算法:给你1-100数,返回一个100的数字,含有这100个数,要求随机顺序。#牛客AI配图神器##面经#
查看28道真题和解析
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

更多
牛客网
牛客企业服务