荣耀 IT应用开发工程师 面试

笔试是9.26晚上做的,我记得当时是3个编程题,分别是100、200、300分,具体内容忘了,我只做出来了前面两个。
面试是昨天发的邮件,让预约时间。今天10.10面试。面试进去一个会议,结果里面很多人在线,然后扫码签到等着短信通知面试。
面试问题:
1、自我介绍,主要介绍项目经历、技术栈。(如果没有项目经历,可以讲课题)——注意:要好好准备自己项目细节。
2、基础知识:排序算法。
3、数据库:数据库锁的概念、Mysql的事务、Mysql的存储引擎(哪些支持事务哪些不支持等等)、Mysql检索没有命中怎么办、Mysql的索引; Redis的特点、Redis的缓存击穿;
4、多线程、并发:线程池有哪几个变量?了解juc吗?
5、JVM:java的内存分配(每个区的特点、存什么、是否线程间共享等等)、java的垃圾回收机制(什么时候回收、如何回收)
6、设计模式:讲讲知道(用过)哪些设计模式、讲讲SpringBoot中用到了哪些单例模式?
7、框架:了解哪些微服务框架?比如Spring cloud有了解吗?
8、中间件:讲讲Kafka消息队列中间件?
9、java加锁的机制。

没有写算法题的步骤。
昨天字节的面试有算法题部分,链表实现大数相加。【leetcode.445】

我基本都不会,因为我只学了java基础知识!!!!啊啊啊啊啊我真菜,这下是又无了。

#荣耀校招##荣耀求职进展汇总#
全部评论
base哪里呀
1 回复 分享
发布于 10-10 21:47 广东
有收到测评吗
点赞 回复 分享
发布于 10-10 20:45 北京
如果面试遇到很多问题都不会咋办呀😅
点赞 回复 分享
发布于 10-14 15:52 北京

相关推荐

11-28 14:20
门头沟学院 Java
昆山海隆 开发 8*13 本科其他
点赞 评论 收藏
分享
评论
6
9
分享
牛客网
牛客企业服务