上海字节跳动测试开发凉面:
一面:
1、说一下TCP/UDP的区别,微信的文字传输是哪种方式?视频语音通话呢?
2、字典内部是如何实现的?哈希表
3、字典的键名可不可以使用列表或者集合,键名可不可以重复?为什么? 不可以 哈希冲突!
4、毕设相关
5、数据库知道吗?不知道
6、编程:完整的括号,能否完全配对
7、可以从哪几个方面测试视频通话?压力测试、安全性、兼容性、性能测试、容纳多少人?
二面:
1、内存泄漏在什么情况下发生,咋回事儿?使用动态存储变量较多和频繁使用函数调用时
空悬指针咋回事儿?
2、知道什么是值域吗?大树相除如何实现?大数如何存储,?
3、编程实现两个数组相乘,输出一个数组
3、牛牛有n堆石子堆。 牛牛可以对任意一堆石子数量大于1的石子堆进行分裂操作,分裂成两堆新的石子数量都大于等于1的石子堆。 现在牛牛需要通过分裂得到m堆石子,他想知道这m堆石子的最小值最大可以是多少?
6 8 17
3 3 4 4 17。。。 3
4 4 6 8 9。。。 4
5 5 6 7 8 。。。5
4、python中传递参数有什么要注意的吗?比如传递一个字符串或者一个列表,在函数中进行了一些操作,原值是否改变了?哪种情况改变,哪种不改变?如何克服呢?
了解深拷贝与浅拷贝!!