测试开发面试笔记
文章平均质量分 54
pika虫
测试开发工程师
展开
-
测试开发面试笔记(1)
自我介绍 自己发挥 找工作的原因 如果在职时间比较短,面试官会问离职的原因 Python相关 深拷贝和浅拷贝 拷贝顾名思义就是复制,拷贝分为深浅拷贝 深浅拷贝 使用内置函数:copy(浅拷贝)、deepcopy(深拷贝)。 拷贝:新开辟一段空间用来存储新的对象。 而深浅拷贝的区别在于: 浅拷贝:不拷贝子对象的内容,只是拷贝子对象的引用。 深拷贝:会连子对象的内存也全部拷贝一份,对子对象的修改不会影响源对象 1.深拷贝和浅拷贝只针对像Object,Array这样的引用类型数据。 2.浅拷贝是对对象引用地址进原创 2022-03-02 16:34:23 · 341 阅读 · 0 评论 -
测试开发面试笔记(2)
总结记录一下自己的面试过程。 1、hashmap 和 红黑树,为什么用红黑树而不用其他的? 哈希表数据结构的(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 之所以选择红黑树是为了解决二叉查找树的缺陷,二叉查找树在特殊情况下会变成一条线性结构(这就跟原来使用链表结构一样了,造成很深的问题),遍历查找会非常慢。 而红黑树在插入新数据后可能需要通过左旋,右旋、变色这些操作来保持平衡,引入红黑树就是为了查找数据快,解决链表查询深度的问题,我们知道红黑树属于平衡二叉树,原创 2022-03-02 16:14:55 · 332 阅读 · 0 评论