首页 > 面试复盘|荣耀软件开发一二面!(9.11号oc)
头像
代码界的小白
编辑于 2021-09-11 20:14
+ 关注

面试复盘|荣耀软件开发一二面!(9.11号oc)

笔试 8.14日,前两题A了,第三题是20%吧。

8.16日收到测评,8.17收到预约面试。不得不说荣耀的速度真的快,点赞!!!

荣耀一面  40min

1.项目介绍

2.问项目

【常规时间,我简历上的两个项目加一个比赛都问了,主要我讲了一些流程和自己负责的模块。(自己简历里写的一定一定要好好看看!!!)】

3.问笔试题

【说我笔试的排名在前10%,问我是不是经常刷题之类的。】

4.数据库的索引失效有哪些?

【1.模糊查询的时候 2.联合索引如果第一个没用的话也不会走 3.如果条件中有or,即使其中有条件带索引也不会使用 4.避免在where子句中使用!= ,< >这样的符号,否则会导致引擎放弃索引而产生全表扫描 5函数操作

5.模糊查询的话,以%开头会失效吗?

6.数据库优化有了解吗?说说慢查询

建议去看看阿里的调优,里面讲的比较细致。

7.java中的集合都有哪些?

  • List(对付顺序的好帮手): 存储的元素是有序的、可重复的。
  • Set(注重独一无二的性质): 存储的元素是无序的、不可重复的。
  • Map(用 Key 来搜索的专家): 使用键值对(kye-value)存储,类似于数学上的函数 y=f(x),“x”代表 key,"y"代表 value,Key 是无序的、不可重复的,value 是无序的、可重复的,每个键最多映射到一个值。

8.出了一个场景题,主要是考察对list和map的理解,考察list是否是有序的?

9.一个多线程的场景题,以生产者和消费者为例。考察wait和notify方法

10.问了一个jvm里面的syn锁,锁方法和锁this的区别

修饰代码块 :指定加锁对象,对给定对象/类加锁。synchronized(this|object) 表示进入同步代码库前要获得给定对象的锁
synchronized(类.class) 表示进入同步代码前要获得 当前 class 的锁

反问:咱这边有几轮面试?
面试官:后面还有一个业务综合面。我们这边在南京,软开基本都在南京这边,可以考虑一下。
我:当时我投的西安,西安这边是岗位不多吗?
面试官:是的,基本都在南京和深圳这边。
我:好的

荣耀二面 业务综合面 30min

1.自我介绍

2.项目介绍

3.其他的就是闲聊一些问题,比如自己对机器学习的理解,自己对自己未来的职业规划,自己对今年就业的看法等。

4.结束,问我有什么要问的。

反问:总共有几轮面试?

面试官:这是最后一个终面了,前面笔试和测评算一轮,早晨的技术算一轮,我这算一轮,后面hr会跟你们对接,可能会谈薪资。

大家有关于荣耀面试问题可以留言哈!

更多模拟面试

全部评论

(22) 回帖
加载中...
话题 回帖