vivo公司面试真题
以下是vivo公司最近几年的部分面试题,八股精对题目进行了分类和整理。
计算机网络题目
-
分析移动和联通4G协议标准的异同 (2022年)
-
为什么要减少HTTP请求,请求的过程和性能之间有什么关系? (2023年)
-
websocket统一订阅事件是如何实现的 (2023年)
-
HTTP/1和HTTP/2的区别是什么? (2024年)
-
简述HTTP协议的优势 (2024年)
【更多:12道计算机网络题目】
数据结构和算法题目
-
给定一个字符串 s,找到同时作为前缀和后缀且不重叠的最长字符串的长度,并编写代码实现 (2023年)
-
请说说布隆过滤器的底层原理 (2025年)
-
给定一个数组和数字k,判断能否将数组中所有元素划分为k组,使每组之和相等,若能找到则返回true,不能找到则返回false。 (2024年)
-
给定一个代表项目完成需求时间的数组,和两个参数,工人数量和一个工人招募一个工人需要时间;一个项目只能由一个工人完成,一个工人也只能完成一个项目;一个工人一次也只能招募一个工人。求完成项目最短需要时间。例如,输入:[3,4] 1 1,输出:5;输入:[1,2,3,4,5] 2 2,输出:7 (2023年)
-
一个合法的括号表达式经过给定规则重新排列成一个新的括号表达式,给定这个新的表达式,倒推原来的表达式 (2025年)
【更多:38道数据结构和算法题目】
数据库系统题目
-
如何删除和创建一张表,以及如何设定主键 (2024年)
-
是否了解数据库底层 (2023年)
-
left join和right join的区别是什么 (2024年)
-
请解释什么是事务 (2024年)
-
请详细介绍数据库范式 (2024年)
【更多:13道数据库系统题目】
Java题目
-
请简述Java和C++的区别 (2024年)
-
静态方法的加载时机是什么 (2024年)
-
请简述序列化和反序列化 (2024年)
-
简述容器以及HashMap、HashSet的实现原理,以及Hashtable的实现和线程安全的List的实现方式 (2024年)
-
Java是在哪里学习的 (2024年)
【更多:26道Java题目】
操作系统题目
-
请说明线程池的调度策略 (2022年)
-
如何调控线程池以适配当前业务 (2023年)
-
ROS的作用是什么,它是操作系统吗 (2024年)
-
多进程和多线程实现互斥或者同步的方式有哪些 (2023年)
-
操作系统中死锁的四个必要条件中,哪个很难打破 (2023年)
【更多:18道操作系统题目】
Redis题目
-
在Redis扩容过程中有数据插入,如何保证数据一致性,以哪个为准 (2024年)
-
请介绍redis淘汰策略以及分布式锁原理 (2025年)
-
简述Redis的热点key问题 (2023年)
-
你了解Redis扩容吗,它是如何扩容的 (2024年)
-
如何排查Redis中的大Key (2023年)
【更多:5道Redis题目】
行为面试题题目
-
请谈谈你对VIVO的了解 (2024年)
-
本科学过哪些课程 (2025年)
-
为什么想来vivo实习 (2025年)
-
请介绍一下你的绩点和排名情况 (2024年)
-
实习希望获得什么 (2023年)
【更多:96道行为面试题题目】
C++题目
-
你是否会使用C++ (2024年)
-
请介绍智能指针、多线程和原子操作 (2024年)
-
简述Void*的作用 (2023年)
-
函数中声明的不是malloc的数组如何返回 (2023年)
-
请介绍你参与过的C++项目 (2024年)
【更多:12道C++题目】
设计模式题目
-
请说明对MVVM和MVC的理解以及它们的应用 (2022年)
-
在项目中如何实现多个观察者的观察者模式 (2024年)
-
请解释发布订阅模式 (2024年)
-
简述常用设计模式的SOLID原则 (2025年)
-
请列举常见的设计模式并简要说明 (2022年)
【更多:7道设计模式题目】
Vue题目
-
请详细说明 Vue2 和 Vue3 的双向绑定原理 (2025年)
-
阐述vue的路由守卫,并说明如何利用路由守卫进行权限管理,如登陆之后不能再跳转到登陆页面 (2023年)
-
请说明vue-cli和vite之间的区别 (2023年)
-
你使用过Vue的哪些技术,实现了哪些功能 (2024年)
-
为什么Vue2采用template模板模式,而Vue3采用setUp模式 (2025年)
【更多:17道Vue题目】
软件测试题目
-
如何看待产品立项到上线全流程中测试工作的地位 (2025年)
-
如何成为测试开发领域的专家或领导,从哪些方面实现 (2025年)
-
AI如何与测试结合起来,如何进行创新,未来测试结合AI的发展方向是什么 (2025年)
-
脚本测试需要接口,若不给内部接口,如何进行测试 (2025年)
-
请讲解集测流程 (2022年)
【更多:6道软件测试题目】
前端工程化题目
-
请分析Vue和React的市场情况 (2023年)
-
简述cookie和token的区别 (2023年)
-
如何封装网络请求 (2023年)
-
如何设置24小时内重新登陆的过期事件 (2023年)
-
前端跨端框架众多,该如何选择 (2023年)
【更多:11道前端工程化题目】
Spark题目
-
请比较MapReduce和Spark的区别 (2024年)
-
请说明Spark调优的方法和策略 (2025年)
-
Spark SQL的提交执行流程是什么 (2025年)
-
当Spark单个计算节点计算量很大时该怎么办 (2024年)
-
如何处理Spark小文件 (2023年)
【更多:6道Spark题目】
数据仓库题目
-
数仓集市的开发过程是怎样的 (2025年)
-
简述数仓分层 (2025年)
-
如何区分哪些数据指标适合做到维度当中 (2025年)
-
集市对应的数仓架构是什么 (2025年)
-
你是否了解数仓的建模方法 (2025年)
【更多:5道数据仓库题目】
消息队列题目
-
请说明rabbitmq削峰原理 (2025年)
-
请介绍几种常见的消息队列 (2025年)
-
对于消息队列,是否会在意消息激增和断流的情况 (2024年)
-
项目中RabbitMQ的作用是什么 (2024年)
-
你自己搭建过Kafka吗 (2024年)
【更多:6道消息队列题目】
Web前端开发题目
-
项目中遇到跨域问题是如何解决的,以及将项目部署到服务器的过程是怎样的 (2023年)
-
是否使用过Element组件库,使用过哪些组件 (2023年)
-
是否使用过Element,使用过哪些组件 (2023年)
-
授权登录如何实现,跨域处理方法有哪些 (2023年)
-
请描述在浏览器中输入URL地址到页面展示的整个过程 (2025年)
【更多:5道Web前端开发题目】
项目经验题目
-
请详细讲述参加建模竞赛的经历,包括具体建模过程,以及作为队长如何处理突发情况 (2024年)
-
请介绍你简历上的项目,以及项目中的难点和做得好的地方 (2025年)
-
你项目的创新点是什么 (2024年)
-
项目关于YOLO,如何判断标注数据是否准确 (2024年)
-
为什么做另一个项目 (2022年)
【更多:44道项目经验题目】
人工智能题目
-
对比你提到的AI类APP的优劣势 (2025年)
-
请讲述生产者消费者模型 (2024年)
-
请解释on-policy和off-policy (2022年)
-
请介绍一下sensevoicesmall模型 (2025年)
-
语音识别是否处理过数据 (2025年)
【更多:69道人工智能题目】
刷更多面试真题,上八股精网站