vivo提前批面经:IT应用开发工程师

一面--技术面(2021.6.23)30分钟

项目问题:

1.数据字典树形结构怎么查询数据?

2.Redis持久化方式,使用场景、五种数据类型?使用过哪个?

回答:使用过string和list?

3.问:list存储了哪些数据?怎么查询/获取这个数据?

4.为什么使用MongoDB?MongoDB有什么缺点?

5.用户信息存储在哪里?

6.Redis缓存过期时间设置,

7.Redis里面缓存的数据字典数据如何更新?

8.项目中遇到过缓存雪崩吗?解决方案是啥?

基础问题:

9.集合知道哪些?

10.Arraylist扩容?linkedlist?区别?优点缺点?

11.hashmap和concurrnthashmap的区别:

12.hashmap链表变成红黑树?1.8为什么改用红黑树?

13.抽象类和接口区别?应用在哪?什么情况下使用多?

14.主键索引和非主键索引、覆盖索引?

15.SQL优化

16.mysql数据库如何实现分页

17.外连接和内连接

二面--HR面(2021.6.24)30分钟

1.介绍里面说了喜欢历史?然后第一个问题就是喜欢的三本书是啥?

答:大秦帝国、中国***近代史、三国演义。分别介绍了一下讲的内容

2.如何看待压力问题?怎么解压?

3.最有成就感的一件事?

4.假如你们团队花了很多努力付出很多做出了产品上线了,但是用户不满意怎么办,怎么做?

回答过程中说了衡量用户说的点是否合理,

  • 面试官则问如何判断用户说的是否合理?

  • 还聊到了华为

5.加入国内所有公司你都可以去,你最想去哪三个?

6.职业规划?说了除了提升技术,想更多了解业务。

7.给三个职业,最想选择哪个?

带技术团队、产品或项目管理者、技术大牛不带团队

回答:1和2

8.说一件自己做的体现团队合作的事?

9.对vivo的了解

10.期望薪资,期望工作地点

收到offer(2021.7.2)

#vivo##校招##应用开发工程师##面经#
全部评论
同IT应用开发。我没有问基础,直接上来问项目。1.Redis的分布式锁你是怎么实现的。2.rabbitMQ分布式事务你是怎么做的。3.你的ELK是如何搭建的。4.Nginx你是怎么配置负载均衡的。5.在网络传输过程中,数据明文不安全,你有什么好的处理方式吗。
点赞 回复
分享
发布于 2021-07-04 07:05

相关推荐

点赞 评论 收藏
转发
3 8 评论
分享
牛客网
牛客企业服务