比亚迪测试工程师岗面经

面试比亚迪测试工程师岗,给我的体验有点失望了,整体感觉有点打折扣,但是题目难度层层递进,值得去学习,所以分享给大家。

先进行自我介绍,然后就进入正题,大概记录了一下,主要问了这些问题:

1.说一下MVCC的内容。

2.对锁机制有多少了解?悲观锁和乐观锁分别是什么?

3.MySQL的索引有哪些?

4.写SQL语句:找出一个班级里面成绩最高的前三名男生的名字。

5.说一下Java集合中的 Set、List、Map。

6. ArrayList 和 LinkedList 的区别。

7. TCP 和 UDP 的区别。

整个流程下来感觉难度在不断增加,紧张有些回答不上,最后没通过。

全部评论
1. MVCC(多版本并发控制)是数据库管理系统中一种并发控制的技术。它允许数据库在读取操作和写入操作之间同时进行,从而提高了系统的并发性能和并发事务的可见性。MVCC通过在事务中使用快照来实现版本控制,从而避免了读取操作与写入操作之间的冲突。 2. 锁机制是数据库管理系统中用来管理并发访问的一种重要机制。悲观锁和乐观锁是两种常见的锁机制。悲观锁认为在事务执行期间会发生并发冲突,因此在操作数据时会先获取锁。而乐观锁则认为并发冲突的概率较低,因此不会立即获取锁,而是在提交事务时检查是否有其他事务对数据进行了修改。 3. MySQL的索引包括主键索引、唯一索引、普通索引、全文索引等。主键索引是唯一标识每一行数据的索引,唯一索引保证列中的值唯一,普通索引提高查询速度,全文索引用于全文搜索。 4. SQL语句: ```sql SELECT name FROM students WHERE gender = 'male' ORDER BY score DESC LIMIT 3; ``` 5. 在Java集合中,Set、List、Map是三种不同的数据结构: - Set:是一种不允许重复元素的集合,常用的实现类有HashSet和TreeSet。 - List:是一种有序的集合,允许重复元素,可以通过索引访问元素,常用的实现类有ArrayList和LinkedList。 - Map:是一种键值对的集合,每个键只能对应一个值,键是唯一的,常用的实现类有HashMap和TreeMap。 6. ArrayList和LinkedList是Java集合框架中List接口的两个实现类。它们的主要区别在于底层数据结构和操作性能上: - ArrayList基于数组实现,支持随机访问,插入和删除元素时需要移动其他元素,适用于读取操作频繁的场景。 - LinkedList基于链表实现,插入和删除元素的性能较好,但随机访问性能较差,适用于插入和删除操作频繁的场景。 7. TCP(传输控制协议)和UDP(用户数据报协议)是互联网协议套件中的两种传输层协议,它们之间的主要区别包括: - 连接性:TCP是面向连接的协议,提供可靠的数据传输,通过三次握手建立连接和四次挥手关闭连接;UDP是无连接的协议,不提供数据传输的可靠性,数据包之间相互独立。 - 可靠性:TCP保证数据的可靠性,通过重传、确认和校验机制实现;UDP不保证数据的可靠性,数据包可能丢失、重复或乱序。 - 效率:UDP比TCP传输效率更高,因为UDP不需要维护连接状态和实现拥塞控制机制,适用于实时性要求较高的应用场景,如音视频传输。 - 应用场景:TCP适用于要求可靠传输的场景,如文件传输、网页浏览等;UDP适用于实时性要求较高、容忍少量数据丢失的场景,如语音通话、视频直播等。
11 回复 分享
发布于 2024-04-12 08:33 广东
啊 请问什么时候面的
1 回复 分享
发布于 2024-04-11 17:04 黑龙江
什么时候投递的呀
点赞 回复 分享
发布于 2024-04-07 22:49 广东
是什么部门呀
点赞 回复 分享
发布于 2024-04-07 22:34 安徽

相关推荐

刚刷到字节跳动官方发的消息,确实被这波阵仗吓了一跳。在大家还在纠结今年行情是不是又“寒冬”的时候,字节直接甩出了史上规模最大的转正实习计划——ByteIntern。咱们直接看几个最硬的数,别被花里胡哨的宣传词绕晕了。首先是“量大”。全球招7000多人是什么概念?这几乎是把很多中型互联网公司的总人数都给招进来了。最关键的是,这次的资源分配非常精准:研发岗给了4800多个Offer,占比直接超过六成。说白了,字节今年还是要死磕技术,尤其是产品和AI领域,这对于咱们写代码的同学来说,绝对是今年最厚的一块肥肉。其次是大家最关心的“转正率”。官方直接白纸黑字写了:整体转正率超过50%。这意味着只要你进去了,不划水、正常干,每两个人里就有一个能直接拿校招Offer。对于2027届(2026年9月到2027年8月毕业)的同学来说,这不仅是实习,这简直就是通往大厂的快捷通道。不过,我也得泼盆冷水。坑位多,不代表门槛低。字节的实习面试出了名的爱考算法和工程实操,尤其是今年重点倾斜AI方向,如果你简历里有和AI相关的项目,优势还是有的。而且,转正率50%也意味着剩下那50%的人是陪跑的,进去之后的考核压力肯定不小。一句话总结: 27届的兄弟们,别犹豫了。今年字节这是铁了心要抢提前批的人才,现在投递就是占坑。与其等到明年秋招去千军万马挤独木桥,不如现在进去先占个工位,把转正名额攥在手里。
喵_coding:别逗了 50%转正率 仔细想想 就是转正与不转正
哪些公司开暑期实习了?
点赞 评论 收藏
分享
评论
6
66
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务