字节 Data 二面 凉经
字节杭州Data后端二面 12.16(45min):
自我介绍
深拷贝和浅拷贝
(就说了,深拷贝是把对象在堆内存中复制了一份,而浅拷贝是将这个引用指向堆内存中,但没有复制)
深问 深拷贝发生的应用场合是什么(不太清楚,我就说了需要修改这个对象,但却需要保留对象原来的数据)
Hashmap1.7和1.8相关源码(就感觉答的没有那么流畅,但大体上都说出来了,头插尾插,扩容)
大概题目是这样深问的:链表和红黑树的转化临界一个是8 一个是6,为什么要这样?
(说了链表和红黑树不能转换的太频繁)
HashMap与 Hashtable的区别(讲了大致,但没有讲的很清楚)
ThreadLocal相关的知识(不是很了解,就跳过了)
双亲委派模型(答上来了)
类加载器的作用(答了保证基本数据类型的一致性)
Mysql事务 详细介绍隔离级别
Mysql的锁相关 数据库锁 表锁
行级锁怎么加?
(答:Select …. for update是加写锁 Select … lock in share mode 是加读锁)
Linux的一些常用操作
Linux文件权限相关(Linux相关的都答上来了)
做道题:
第一道不太会做,我跟面试官提了换一道题。
最长不重复子串的长度
(写的很顺,然后输入输出这次也写出来了,并且跟面试官聊解题的过程)
反问:
面试觉得我今天的面试怎么样?
(还可以)
项目方面面试官觉得应该有哪些地方需要补充的?
#字节跳动面经##面经##字节跳动##后端开发#