虎牙java工程师社招面经(技术题目汇总)

· Java IO

· 三种IO 的特点

· 最了解那一种IO?讲一下FileInputStream/FileOutputStream

· 怎么文件的读写?具体过程

· 序列化和反序列化

· 如何优化可以提高文件的读写速度

· 封装成Buffer 可以提升速度的原因

· 文件IO 的时候有遇到过爆内存的情况吗?怎么监控?

1-8 环环相扣)

· 多线程场景题:有AB 两个方法,线程run 方法中一次调用AB 两个方法。如何使用wait

notify 保证一次只能执行一个方法。

· 描述下对HashMap 的理解

· 1.7 1.8 HashMap 的实现区别

· 为什么用红黑树替换链表

· 用了红黑树,查询性能提升了多少?修改性能提升了没?

· 红黑树是平衡二叉树吗?

· 左旋右旋的时间复杂度

· 除了红黑树,还有哪些数据结构可以用在HashMap 中(缩小范围:hashMap key value

都设置整形的情况下)

· AVL 描述一下,和红黑树的区别

hashmap

hashmap 的线程安全问题,如何解决线程安全问题

ConcurrentHashMapCAS ABA 问题。

红黑树是什么样子的。

JVM 了解什么,

JVM 内存模型,运行时数据结构,(类加载机制没说)

GC 的三种算法。

Minor GC 的时候其他线程是否可以继续运行?

JVM 进程运行时的CPU 占用???

线程池有哪些?不断创建线程会占用哪些资源???

数据库

存储引擎,Innodb MyISAM 的优势是什么,

InnoDB 里面的B+树了解吗

事务的隔离级别,

用过的隔离级别。

数据库的主从同步。(忘了)

网络

tcp udp 的区别

http1.0 2.0 的区别一个tcp 连接有几个http 请求,

http2.0 多路复用的话,一个tcp 连接是否可以有多个http 请求。

redis

redis 的数据结构,

redis 挂了怎么办?redis 的高可用性。

项目里面,如果redis 挂了怎么办

项目的接口优化怎么做

项目里面的异步队列挂了怎么办

还了解什么异步队列,(kafka

SpringBoot 了解吗?SpringCloud 了解吗?

微服务了解吗

dubbo 了解吗?

语义分析的word embedding 是怎么做的

模型是什么样子的

讲一下Bi-LSTM 模型。

NLP 了解吗?

机器翻译的模型是什么样子的。

#虎牙直播##社招##Java工程师##面经#
全部评论
感觉有点小难
点赞 回复 分享
发布于 2021-05-22 04:31

相关推荐

真tmd的恶心,1.面试开始先说我讲简历讲得不好,要怎样讲怎样讲,先讲背景,再讲技术,然后再讲提升多少多少,一顿说教。2.接着讲项目,我先把背景讲完,开始讲重点,面试官立即打断说讲一下重点,无语。3.接着聊到了项目的对比学习的正样本采样,说我正样本采样是错的,我解释了十几分钟,还是说我错的,我在上一家实习用这个方法能work,并经过市场的检验,并且是顶会论文的复现,再怎么不对也不可能是错的。4.面试官,说都没说面试结束就退出会议,把面试者晾在会议里面,丝毫不尊重面试者难受的点:1.一开始是讲得不好是欣然接受的,毕竟是学习。2.我按照面试官的要求,先讲背景,再讲技术。当我讲完背景再讲技术的时候(甚至已经开始蹦出了几个技术名词),凭什么打断我说讲重点,是不能听出人家重点开始了?这也能理解,每个人都有犯错,我也没放心上。3.我自己做过的项目,我了解得肯定比他多,他这样贬低我做过的项目,说我的工作是错误的,作为一个技术人员,我是完全不能接受的,因此我就和他解释,但无论怎么解释都说我错。凭什么,作为面试官自己不了解相关技术,别人用这个方式work,凭什么还认为这个方法是错的,不接受面试者的解释。4.这个无可厚非,作为面试官,不打招呼就退出会议,把面试者晾着,本身就是有问题。综上所述,我现在不觉得第一第二点也是我的问题,面试官有很大的问题,就是专门恶心人的,总结面试官说教,不尊重面试者,打击面试者,不接受好的面试者,技术一般的守旧固执分子。有这种人部门有这种人怎么发展啊。最后去查了一下,岗位关闭了。也有可能是招到人了来恶心人的,但是也很cs
牛客20646354...:招黑奴啊,算法工程师一天200?
点赞 评论 收藏
分享
评论
2
44
分享

创作者周榜

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