CVTE视源股份公司面试真题

92 阅读16分钟

以下是CVTE视源股份公司最近几年的部分面试题,八股精对题目进行了分类和整理。

计算机网络题目

    简述 socket 的原理 (2024年)

    请描述Socket通信过程以及涉及的传输层协议 (2023年)

    请解释TCP 2MSL及其原因 (2023年)

    多播如何实现 (2023年)

    认证成功但没有权限访问,服务器会返回什么状态码 (2023年)

【更多:111道计算机网络题目


数据结构和算法题目

    使用两个栈模拟队列 (2025年)

    实现单词搜索功能,包括精确搜索和相似搜索。相似搜索是计算两个单词的差异度小于3,支持修改操作,大小写不敏感,有删除一个字符、插入一个字符、替换一个字符三种操作 (2023年)

    请讲一讲堆栈 (2023年)

    给定一个二维数组,找出其中'ab'和'ba'的数目。数组中每个元素可以上下左右合并,但每个元素的位置不能出现两个相同的元素,一个元素的位置使用完后,下一个元素不能使用。例如数组const arr = [ ['b', 'a', 'f', 'g'], ['a', 'b', 'a', 'a'], ['c', 'd', 'b', 'b'], ['a', 'c', 'a', 'b'] ] (2022年)

    使用 hashmap 统计每个年龄有多少人 (2022年)

【更多:104道数据结构和算法题目


数据库系统题目

    数据库主键使用自增的好处是什么,自增是如何实现的,如何获取最大的id (2023年)

    请说明数据库中各个表的作用以及键类型 (2022年)

    项目里用到了 IndexedDB,为什么不考虑加入后端并使用后端的数据库 (2022年)

    请介绍一下索引,以及索引失效的情况和EXPLAIN的使用 (2023年)

    请举一个使用表级锁的场景例子 (2025年)

【更多:35道数据库系统题目


Java题目

    synchronized 和 lock 的区别是什么 (2024年)

    对象相等和引用相等的区别是什么? (2023年)

    Java里面的异常有哪些类型,包括OOM (2024年)

    介绍Stream API的功能 (2024年)

    请阐述Java中多态的概念、实现方式和应用场景 (2023年)

【更多:206道Java题目


操作系统题目

    请简述操作系统的基本概念 (2025年)

    线程间如何进行通信 (2022年)

    vTaskDelay和vTaskDelayUntil的区别 (2025年)

    简述为什么使用多线程 (2025年)

    请阐述中断的优缺点 (2023年)

【更多:50道操作系统题目


计算机组成原理题目

    CPU保持运行需要的基本单元有哪些 (2024年)

    请解释嵌入式系统中中断的概念 (2023年)

    你对计算机组成原理有了解吗?计算机的基本组件有哪些 (2023年)

    请说明GPIO的功能 (2023年)

    你对计算机组成原理有了解吗?计算机的基本组件有哪些 (2023年)

【更多:8道计算机组成原理题目


软件工程题目

    请解释 DDD 和 MVC 的区别 (2024年)

    如何确定功能需求模块 (2024年)

    在开发过程中遇到的难点有哪些 (2024年)

    说明日常的开发流程,以及如何进行测试代码 (2025年)

    拿到一个项目后应如何开展工作 (2023年)

【更多:6道软件工程题目


Linux题目

    请简述bootcmd和args变量的作用 (2025年)

    请简述uboot移植及其作用,以及会初始化哪些外设 (2025年)

    在Linux中查看较大文件应该使用什么命令 (2023年)

    如何检查某目录下使用了多少磁盘空间 (2023年)

    在Linux中如何查看文件的后10行 (2024年)

【更多:24道Linux题目


MySQL题目

    对于SQL语句“select a,c from user where a=2 and c=8”,联合索引为ca,是否会发生索引覆盖? (2024年)

    请介绍MVCC机制的原理 (2025年)

    MySQL的关键字执行顺序是什么 (2022年)

    InnoDB底层的逻辑结构是什么 (2023年)

    Mysql主库在什么情况下会进行读操作 (2023年)

【更多:52道MySQL题目


Redis题目

    请简述Redis单线程模型 (2024年)

    Redis的zset有序无重复中的无重复是指什么 (2023年)

    会把哪些信息进行Redis缓存 (2025年)

    是否研究过 Kafka 或者 Redis 的实现,是否看过 Redis 代码 (2023年)

    请解释 Redis 缓存雪崩、击穿、穿透的概念 (2025年)

【更多:15道Redis题目


Spring题目

    请列举Spring常用组件 (2024年)

    在事务里开启异步线程,该线程的操作是否算在同一个事务里 (2023年)

    请说明 Spring AOP 的概念、应用场景和使用经验 (2023年)

    请讲一下你看过的Spring源码 (2024年)

    Bean的生命周期有哪些阶段 (2024年)

【更多:8道Spring题目


系统架构题目

    说一下一个服务器的设计架构 (2024年)

    服务端进行打印会存在哪些问题 (2022年)

    请解释分布式锁的概念和应用场景 (2023年)

    服务端生成PDF并上传到CDN需要考虑哪些问题 (2022年)

    负载均衡怎么做的? (2024年)

【更多:6道系统架构题目


行为面试题题目

    你是否还在学校,为什么不回去?你对这个岗位是否有所了解,能否接受和客户对接、经常出差? (2025年)

    请描述你10年后理想的工作和生活状态 (2025年)

    你压力最大的时候是什么时候 (2023年)

    为什么对前端感兴趣? (2023年)

    谈谈你对加班的看法,是否接受加班 (2024年)

【更多:194道行为面试题题目


C题目

    strstr函数的返回值是什么,如何判断一个字符串中是否包含子串? (2025年)

    请阐述局部变量和全局变量的区别,以及它们在存储方面有无区别 (2023年)

    编写一个字符串反转的程序 (2025年)

    在C语言中出现内存泄漏和越界问题该如何处理? (2024年)

    数组和指针的区别是什么 (2024年)

【更多:27道C题目


C++题目

    在多线程环境下,如何保证某个函数的线程安全 (2022年)

    请简述strlen的具体实现 (2025年)

    介绍一下C++中的private、public和protected (2024年)

    请介绍vector的扩容机制,是否拷贝,为什么是1 - 2倍扩容,3倍扩容是否可以 (2024年)

    主函数开始前哪些变量会被构建完成 (2024年)

【更多:140道C++题目


Go题目

    Go 的多层 defer 中发生 panic 时,是否会继续执行? (2024年)

    在 Go 语言的 map 中,key 的类型有什么限制? (2024年)

    请讲解一下垃圾回收机制,并着重介绍三色标记法,以及写屏障相关内容 (2024年)

    请介绍Go语言中slice的扩容机制 (2025年)

    Go语言中channel读写数据的情况是怎样的 (2023年)

【更多:7道Go题目


JavaScript题目

    请说明闭包的作用和原理 (2024年)

    如何使用原生JavaScript设置和获取Cookie (2022年)

    手写节流函数,并写一个按钮测试该函数 (2022年)

    分析以下代码的输出结果:let x = 3; function fn(x) { return function(y) { console.log(y + (++x)); } } let f = fn(4)(5); console.log(x); (2023年)

    阐述promise和setTimeout的区别和应用场景 (2022年)

【更多:67道JavaScript题目


设计模式题目

    请说一下实际项目中用到的设计模式以及设计模式需要遵循的原则 (2024年)

    请阐述MVVM和MVC的区别 (2024年)

    请介绍面向对象的设计模式,如工厂模式和单例模式(包括饿汉式和懒汉式) (2024年)

    请介绍MVC、MVP、MVVM架构 (2022年)

    请阐述策略模式的原理、思路以及应用场景 (2024年)

【更多:14道设计模式题目


Vue题目

    Vue生命周期有哪些阶段,各自有什么作用 (2024年)

    请阐述Vue组件的更新时机 (2022年)

    列举使用过的Vue插件 (2022年)

    简述Vue的生命周期,包括每个生命周期的应用场景、执行的工作以及常用的生命周期钩子 (2024年)

    简述Vue 2和Vue 3数据响应的原理,说明为什么Vue 3要用Proxy及好处 (2023年)

【更多:33道Vue题目


网络安全题目

    如何禁止多个客户端使用单一账号登录 (2023年)

    写代码时是否对安全性进行考量 (2022年)

    针对代码,如何保证安全,防止爆刷 (2024年)

    从Cookie的角度说明如何防止CSRF攻击 (2022年)

    xss攻击涉及服务器安全性,如何规避xss攻击 (2023年)

【更多:26道网络安全题目


软件测试题目

    web测试和app测试最显著的区别是什么 (2024年)

    测试的主要工作都有哪些? (2022年)

    如何测试内存泄漏,以及具体的实现方式是什么 (2025年)

    如何测试AI回答的准确性 (2025年)

    测试过程中,描述缺陷需要包含哪些内容才能让开发或产品了解这个问题? (2022年)

【更多:42道软件测试题目


CSS题目

    请说明响应式布局的实现方式以及是否使用过相关工具库或框架 (2024年)

    如何实现类似饿了么组件库的Toast效果 (2022年)

    如何使用Flex实现特定布局 (2022年)

    如果子元素距离根元素距离不一样,z-index也不一样,如何判断它们的优先级 (2024年)

    当旧浏览器不支持CSS3的transform属性时如何处理 (2022年)

【更多:27道CSS题目


Node.js题目

    在Node.js开发中,一般使用哪些框架 (2022年)

    请介绍Express的中间件及其用处 (2023年)

    使用过哪些Koa中间件,以及如何搭配使用 (2022年)

    Node.js中有哪些Controller (2022年)

    请说明 Node.js 如何实现服务端请求交互 (2022年)

【更多:8道Node.js题目


前端工程化题目

    第一个网站将令牌存储在Cookie中,并将用户重定向到第二个域名不同的网站,第二个网站能否读取该Cookie? (2023年)

    简述客户端开发技术 (2023年)

    处理图片可以使用什么Webpack Loader (2022年)

    做项目时遇到过哪些性能问题 (2023年)

    简述浏览器缓存 (2023年)

【更多:55道前端工程化题目


消息队列题目

    RabbitMQ如何保证消息可靠 (2024年)

    你使用过哪种消息队列(MQ),在使用过程中遇到过哪些问题 (2023年)

    请说明RabbitMQ的消息持久化机制 (2024年)

    当消息队列(MQ)消费异常时,如何处理这些异常消息,它们会一直堵在队列中吗 (2023年)

    使用MQ的时候怎么保证幂等性 (2025年)

【更多:8道消息队列题目


Web前端开发题目

    浏览器的几种本地存储方式有什么区别 (2022年)

    是否了解浏览器的核心组件 (2022年)

    请说明强缓存和协商缓存的应用场景 (2022年)

    请介绍H5中History的使用方法 (2022年)

    单页面布局和多页面布局的路由有什么区别 (2022年)

【更多:44道Web前端开发题目


性能测试题目

    关于性能测试的峰值问题,如何确定峰值,如何开展性能测试,并结合项目内容说明 (2024年)

    什么是性能专项测试,如何进行测试,测试报告包括哪些内容 (2025年)

    项目的压力测试指标是多少 (2022年)

    如何判断压力测试通过,需要考虑成功率、响应时间、服务器的情况、中间件的健康程度、CPU磁盘使用情况等因素 (2025年)

    如何对高并发进行测试 (2024年)

【更多:5道性能测试题目


Web前端测试题目

    如果页面卡顿,如何查看和解决,定位卡顿具体位置的方法有哪些? (2023年)

    对于类似百度图片图片加载不出来的场景,如何进行分析和排查问题,可能的原因包括前端问题、后台问题、CDN、浏览器版本过低、网络问题 (2022年)

    用户反馈白屏了,分析原因并说明解决办法 (2024年)

    当用户反馈页面性能差时,如何进行分析并迭代优化 (2024年)

    对于类似百度图片图片加载不出来的场景,如何进行分析和排查问题,可能的原因包括前端问题、后台问题、CDN、浏览器版本过低、网络问题 (2022年)

【更多:8道Web前端测试题目


项目经验题目

    这个难点解决了吗 (2023年)

    项目是通过GitHub管理还是本地管理 (2023年)

    你自己设计的减速器,其减速比是多少 (2025年)

    在项目中提交了多少个bug (2025年)

    在项目中遇到过哪些内存或死锁问题,如何解决? (2025年)

【更多:66道项目经验题目


人工智能题目

    请阐述在学校课题组做的网约车相关项目的建模细节、创新点以及模型的求解效果 (2024年)

    请说明五层网络模型相关内容 (2023年)

    数据增强是否会对解决ASR比赛难点有帮助 (2024年)

    请阐述GBDT与RF的区别 (2022年)

    请说明Reactor模型和Proactor模型的区别 (2024年)

【更多:34道人工智能题目


安卓开发题目

    简述Android常见的数据存储方式(sp、Sqlite、文件等)的差异,以及它们在软件开发中的应用场景 (2023年)

    讲一下view的绘制流程 (2024年)

    请阐述Activity生命周期 (2024年)

    Activity和Service想要通信有哪些办法 (2025年)

    sendMessage()和sendMessageDelayed()有什么区别 (2025年)

【更多:99道安卓开发题目


大数据题目

    对于一个实时任务消费多条流写入多个表,如何设计实时任务,后续出错了如何恢复 (2025年)

    实时任务是否使用 Paimon,其好处是什么,如何解决实时任务延迟问题,有哪些方法可以确定延迟 (2025年)

    是否知道实时用户画像,如果要你来做这个实时画像,有什么好办法可以快速解决 (2025年)

    重点说一下大数据实时和离线的技术栈 (2025年)

    如何保存一分钟快速消费100万条数据 (2024年)

【更多:5道大数据题目


嵌入式开发题目

    请画出IIC的时序图 (2024年)

    请描述SPI、IIC等通信协议的工作原理和特点。 (2025年)

    嵌入式存储结构的分配需遵循什么物理顺序 (2025年)

    请说明串口的数据格式 (2023年)

    请说明为什么需要交叉编译工具 (2025年)

【更多:141道嵌入式开发题目


API开发题目

    请介绍JWT (2024年)

    鉴权为什么考虑使用jwt而不使用session/cookie (2023年)

    请阐述JWT在Node.js中的工作原理 (2022年)

    请说明正向代理和反向代理的区别 (2024年)

    protobuf的特点是什么,以及其继承实现相关内容 (2022年)

【更多:5道API开发题目


刷更多面试真题,上八股精网站