字节测开一面凉经

2月份投的简历,一直没有消息,连笔试都没有,就在我已经签了其他三方的时候,hr突然打电话来约面试,我本来拒绝了的,结果后悔了,又厚着脸皮打给hr让给一次机会哈哈哈。有很大一部分是在牛客的面经见过的,但还是答得不好,应该是凉了。

全程50分钟。
1.自我介绍
2.项目
3.网络七层模型有哪些
4.tcp四次握手(最后为什么要等2MSL)
5.http协议有哪些方法?我只知道get和post,所以又问了get和post区别
6.同步异步区别
7.输入URL之后的过程(动。态。网。页)(牛客为啥连这四个字都和谐?)
8.测试微信点赞
9.如果点赞之后对方没接收到,是什么原因?
10.下载电影到一半提示下载错误,是什么原因?
11.进程线程的区别
12.数组和链表查询添加的时间复杂度
13.经有同学提醒,算法题是leetcode原题:给定一个整数数组 a,其中1 ≤ a[i] ≤ n n为数组长度), 其中有些元素出现两次而其他元素出现一次找到所有出现两次的元素。你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗?

感觉还有题目没想起来。。如果想到了我再来更新。算法题想到了思路,但是最后运行出错了,面试官没给我改的机会,直接就说今天就到这里,没有反问环节,我知道已经凉了哈哈哈哈,大家加油!
#字节跳动##测试开发工程师##校招##面经#
全部评论
最后一题,应该是用O(n)的空间复杂度和O(1)的时间复杂度吧? 如果是用Python作答,我会考虑用 collections 模块中的 Counter 处理
点赞 回复 分享
发布于 2020-04-14 14:48
算法题先排序再使用快慢指针法,慢指针用来替换统计和替换重复的元素,话不或说,上代码: def helper(nums:list)->list:     if len(nums) <2:         return     nums.sort()     slow = 0     temp = None     for i in range(1, len(nums)):         if nums[i] == nums[i-1]:             if nums[i] != temp:                 slow += 1                 temp = nums[i]                 nums[slow-1] = nums[i]     return nums[:slow]
点赞 回复 分享
发布于 2020-04-14 18:20
时间复杂度on,空间复杂度o1,就是遍历一遍数组原地查找呗?这怎么做得到。。
点赞 回复 分享
发布于 2020-04-14 18:23
https://leetcode-cn.com/problems/find-all-duplicates-in-an-array/
点赞 回复 分享
发布于 2020-04-14 20:56
用循环排序嘛
点赞 回复 分享
发布于 2020-04-15 17:57
请问9怎么回答呀,这个回答都没找到
点赞 回复 分享
发布于 2020-04-16 00:21
楼主有收到拒信或者二面通知嘛
点赞 回复 分享
发布于 2020-04-17 14:29

相关推荐

3 18 评论
分享
牛客网
牛客企业服务