秋招面经-百度go后端开发二面50min
1.项目介绍
2.实习相关
3.go并发编程代码段中,for循环里写select语段,case监听通道,在外部没有写入时,for循环会是什么定位。case通道外部关闭会发生什么,写和读会发生什么。
4.go并发编程时候,嵌套子协程,主协程想退出,如何通知到其他派生子协程
5.内存足够,对于一个没有重复数字的整形数组做稳定且高效的排序
6.希望生成一个没有重复的整型数组,可以使用ranint(a,b)来生产,希望数组的元素最小值是0,最大值是9999,数组长度是10000.
7.0-1背包问题,数学抽象。多背包问题,数学抽象。最小费用最大流问题,如何保证最大流约束。
8.手撕代码:子集合问题,给一个由正整数组成的随机数组和一个target,问这个正整数集合是否存在一个子集,使其元素和等于target,存在输出true,否则false。
2.实习相关
3.go并发编程代码段中,for循环里写select语段,case监听通道,在外部没有写入时,for循环会是什么定位。case通道外部关闭会发生什么,写和读会发生什么。
4.go并发编程时候,嵌套子协程,主协程想退出,如何通知到其他派生子协程
5.内存足够,对于一个没有重复数字的整形数组做稳定且高效的排序
6.希望生成一个没有重复的整型数组,可以使用ranint(a,b)来生产,希望数组的元素最小值是0,最大值是9999,数组长度是10000.
7.0-1背包问题,数学抽象。多背包问题,数学抽象。最小费用最大流问题,如何保证最大流约束。
8.手撕代码:子集合问题,给一个由正整数组成的随机数组和一个target,问这个正整数集合是否存在一个子集,使其元素和等于target,存在输出true,否则false。
全部评论
相关推荐
点赞 评论 收藏
分享
查看17道真题和解析