#百度笔试#这次笔试应该是海笔。
投的是 机器学习|自然语言处理,考的内容为 20道选择题+2道编程题。
选择题涉及的范围比较广,有些杂乱,linux操作,算法概念和算法复杂度,机器学习的一些处理,深度学习的几个简单的概念都有设计,C++的话有给出代码,然后让你选择需要填入什么才能够达到结果,或者运行会得到什么结果。
编程题的话,第一道题比较简单,abcdk,abcd为int变量,k为可以循环几次,从逻辑上来讲,其实选择最小的一个数字+1应该就是结果最大了,这个应该可以通过数学证明,整体的乘积变化量与原始的数值大小密切相关,不过我当时没有确定,所以采取了类似于穷举的方法来进行实现。
第二道题的话,格式为:t(表示有多少行的数据),x, y, x为数据的数量,y为数据的子数据的最小间隔,n1 n2 n3 ....,这样的格式,我的思路为首先进行读取t,然后开始循环,确定%2来获得是数据的描述和限制还是数据,接着按照约束来进行判断。
不过我写着写着忘记怎么写了,搞机器学习之后很少碰数据结构与算法,所以直接print()了一下样例的结果,给了18%的通过。
我以为机器学习这些会考某个机器学习算法的实现(用numpy和pandas),选择题更多的也是机器学习/深度学习算法相关的,没有怎么准备,有点儿难受

`
全部评论
哎, 第二题不会啊,忘了print一下样例了,血亏
点赞 回复 分享
发布于 10-16 00:48 德国
说实话看到这选择题 我都不知道去准备什么方向的八股了,难崩
点赞 回复 分享
发布于 10-16 00:50 德国
新手问一下啥叫海笔啊?
点赞 回复 分享
发布于 10-16 01:11 德国

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务