b站web开发 一面

最近会陆陆续续发一些面经给学弟学妹...攒个人品
4月回国开始找工作 大概找了两个月... 陆陆续续也拿到了一些offer
所以大家一时间没有offer 也不要心灰意冷
只要多投 然后让面试官看到你的潜力和努力 就一定可以的
然后一定要多复盘 因为面试官其实问的问题都比较常见
嗯!大家加油鸭!

计算机网络
tcp三次握手
为啥是三次握手不是两次握手 问了两个原因
tcp拥塞控制和流量控制的区别
tcp拥塞
网络编程(我没做过

数据库
最左匹配原则
Innodb
索引 B树和B+树的区别
隔离级别
乐观锁和悲观锁

数据结构与算法
判断链表相交 问了两种方法
hash冲突的解决方法
快速排序的复杂度和稳定性

小哥哥反复问我学机器学习做web开发能接受吗 可以帮忙推到算法部门什么的
感觉对候选人的意愿很照顾  很有爱的样子 点赞
#b站##哔哩哔哩##前端工程师##校招##面经#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-07-01 15:08
人美心善
点赞 回复 分享
发布于 2020-07-01 17:06
头像好评,i了
点赞 回复 分享
发布于 2020-07-01 18:11
海龟就是跟一般人不一样
点赞 回复 分享
发布于 2020-07-01 21:57
这...和别人面的一比好简单啊
点赞 回复 分享
发布于 2020-08-14 10:13
可以问一下,具体是哪个岗位吗
点赞 回复 分享
发布于 2020-08-14 11:47
怎么问了这么多数据结构、网络的东西,前端这块问的好少啊
点赞 回复 分享
发布于 2020-09-10 09:09

相关推荐

1. 背包问题,18%,听说是python的问题,改成c++能acimport sysdef _min(data, N, c):    n = len(data)    data.sort(reverse=True)    res = N    # print(data)    def dfs(idx, left):        nonlocal res        if res <= c:            return        # print(idx, left, res)        if idx >= n or data[idx] > left:            if left < res:                res = left            return                dfs(idx + 1, left - data[idx])        dfs(idx + 1, left)    dfs(0, N)    return res    def get(data, N, c):    if sum(data) + c < N:        return "NO"    # nee = N    min_res = _min(data, N, c)    # print(min_res)    if c >= min_res:        return "YES"    else:        return "NO"line = sys.stdin.readline()# values = map(int, line.split())T = int(line)for i in range(T):    line = sys.stdin.readline()    values = [int(v) for v in line.split()]    N, n, c = values    if c >= N:        print("YES")        continue        line = sys.stdin.readline()    values = [int(v) for v in line.split()]    data = values        print(get(data, N, c))# 18%2. 交换数组使得递增或递减,acdef swap(arr1, arr2, idx):    arr1[idx], arr2[idx] = arr2[idx], arr1[idx]def _sort(arr1, arr2):    _len = len(arr1)    flag = True    for i in range(_len):        if i == 0:            if arr1[i] > arr2[i]:                swap(arr1, arr2, i)        else:            if arr1[i] > arr2[i] and arr2[i] >= arr1[i-1]:                swap(arr1, arr2, i)            if arr1[i] < arr1[i-1] and arr2[i] >= arr1[i-1]:                swap(arr1, arr2, i)            if arr1[i] < arr1[i-1]:                flag = False                break    if flag:        return True        flag = True    for i in range(_len):        if i == 0:            if arr1[i] > arr2[i]:                swap(arr1, arr2, i)        else:            if arr1[i] > arr2[i] and arr1[i] <= arr2[i-1]:                swap(arr1, arr2, i)            if arr2[i] > arr2[i-1] and arr1[i] <= arr2[i-1]:                swap(arr1, arr2, i)            if arr2[i] > arr2[i-1]:                flag = False                break    return flag    import sysline = sys.stdin.readline()T = int(line)for i in range(T):    line = sys.stdin.readline()    n = int(line)    line = sys.stdin.readline()    arr1 = [int(v) for v in line.split()]    line = sys.stdin.readline()    arr2 = [int(v) for v in line.split()]        flag = _sort(arr1, arr2)    if flag:        print("YES")    else:        print("NO")# 100%
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
3 15 评论
分享
牛客网
牛客企业服务