百度笔试刷题是不是不刷人

问下你是协议给了还没签是吧?我也给了,你知道笔试要刷人吗?_百度知道
问下你是协议给了还没签是吧?我也给了,你知道笔试要刷人吗?
我有更好的答案
说是要考试的
但是现在眉山的说不考了
绵阳的说回去研究一下
我也不知道还要不要考试了
好像今年输电的招的少,笔试应该是刷人的,考的不好就去别的局或者是三产呗
都一样,呵呵
留三产可能还留在市里呢 ,
现在心态很平和,呵呵
来自:求助得到的回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。请问。。研究生复试,笔试不通过的话,是不是就肯定被刷啊?_百度知道
请问。。研究生复试,笔试不通过的话,是不是就肯定被刷啊?
我有更好的答案
若考试不及格即不通过的话,肯定被刷!
那完蛋了。。。我初试考得还挺高的。。但是因为是跨专业,复试的科目一点都没学过,财务管理根本不会。。悲催了。。。
现在楼主就应该忙联系所报考学校的研究生处/部/院,看看能否找到复试大纲!若有复试大纲的话,复习起来还是挺快的!
采纳率:56%
到那时候调剂就有点晚了
为您推荐:
其他类似问题
研究生复试的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。百度2014校招笔试题目题解(更新了第1题的算法,10.9下午) - 大卫david - 博客园
百度2014校招笔试题目题解
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &----武汉站,9.28号百度校招笔试题目算法题目部分
二、算法与程序设计题
1、给定任意一个正整数,求比这个数大且最小的&不重复数&,&不重复数&的含义是相邻两位不相同,例如1101是重复数,而1201是不重复数。(15分)
2、长度为N(N很大)的字符串,求这个字符串里的最长回文子串。(15分)
3、数轴上从左到右有n各点a[0], a[1], &&,a[n -1],给定一根长度为L的绳子,求绳子最多能覆盖其中的几个点。(15分)
这是百度的笔试题目,好像是什么系统行为分析师职位的笔试题目!博文最后会贴出试题照片!
题解:(题解非官方,仅供参考,转载请联系博主,有错误的地方望指正!谢谢)
1、给定任意一个正整数,求比这个数大且最小的&不重复数&,&不重复数&的含义是相邻两位不相同,例如1101是重复数,而1201是不重复数。
解: 这道题目我也没有什么特别出彩的算法,就是按照常规思路来求解,首先要理解什么叫做&不重复数&,这是解题的关键之一,相邻两位不相同的数即为&不重复数&;还有一个地方要注意的就是&求比这个数大且最小的&,就是在比给定数大的不重复数中找到最小的!理解了这两个地方,这道题目就可以着手求解了!
  我用一个实例来说说我的思路,加入给定的正整数为11233:
  用最常规的方法,就是每次对这个数加1,判断是不是&不重复数&,加1后为11234,有两个1重复了,于是继续加1,&&,那么主要就在判断是不是&不重复数&上面了,我设置了两个变量,是currentBit, lastBit,顾名思义,lastBit保存上一个数位的值,currentBit保存当前数位的值,拿整数12345来说,就是初始化lastBit = 5,然后计算currentBit = 4;下一步,把currentBit 值赋给lastBit,即lastBit = 4,计算currentBit &= 3;依次类推。
  说到这里,很多朋友觉得可以有更加高效的方法,小难点有4:
  1、因为可以直接定位到&重复&的数位那里,比如12344,我们可以直接定位到个位数4和十位数4上面,然后在低位数(这里就是个位数)上加1即可,事实上,不是如此简单,假设是对整数12199呢?还能简单的加1操作吗,加1之后结果为12200,那结果显然是错的,当然这也是可以处理的,处理方法就是把12200继续拿到循环去判断是不是&非重复数&;
  2、这里又产生一个问题,因为&重复&的数位可能不止一对,有可能有多对,比如整数11233,定位&33&之后变为&34&,定位&11&之后变为&12&,结果就是12234。又有重复的地方,就是&22&。继续拿到循环去重复;
  3、还有要注意的是,你的程序设计,是如何存储数位的值的,是一个一个数位的值求出来呢?还是像我这样设置一个前后索引?每个数位取值,程序会变得繁琐复杂,不易读懂,如果是设置前后索引,则要注意程序退出循环的条件!
  4、对于存在多对&重复&数位的正整数,数位&重复&的定位和变换,是从高位到低位,还是从低位到高位呢?正确的应该是从高位到低位,这与我们的程序设计也带来了不便。
  这些就是我在试图找到高效算法时得到的经验,每个小难点都要处理,有点繁琐,有耐心的朋友,可以试着写一下更高效的算法,另外,使用了比较高效的算法,代码尽量保持简洁,并告知博主,谢谢!
  注:评论网友13楼&巴鲁斯&给出了高效的C#算法代码,这个算法我当初也考虑了,我主学C,只是C处理字符串没有C#、Java那么方便,类型转换也比较麻烦,就没去管,十分感谢&巴鲁斯&朋友的code!来自评论中24楼朋友&&给出了比较简洁的c语言代码,采用递归方法,值得借鉴!再次感谢!
  my code:(简单加1的方法)
给定任意一个正整数,求比这个数大且最小的&不重复数&,&不重复数的含义是相邻两位不相同,例如1101是不重复数&
#include &stdio.h&
#include &stdlib.h&
int getNumNonrepetition(const int NumGived)
int flag = 0;//为0表示该数不是&不重复数&
int numRepeat = NumG
int numTemp = 0;//
int currentBit = 0, lastBit = 0;//前后数位索引
numRepeat++;
//初始化后索引
numTemp = numR
lastBit = numTemp % 10;
numTemp /= 10;
//判断该数是不是&非重复数&
while(numTemp != 0)
currentBit = numTemp % 10;
numTemp /= 10;
if(lastBit == currentBit)
lastBit = currentB
if(flag == 1)//该数为不重复数,返回
return numR
int main(void)
int NumGived = ;
int result = getNumNonrepetition(NumGived);
printf("the number is %d\n", result);
更新内容:(10.9号下午)
简单加1的算法,效率太低,看到这么多的朋友的评论,大家的算法大同小异,我也写了一个算法,拿出来和大伙分享。
1、把整数放到字符数组里面去,从高位为低位(用变量i)扫描,找到重复的数位,重复数位为&99&跳到第2步,否则跳到第3步,若没有重复的数位,则该数为不重复数,返回;
2、遇到&99&的重复数,则把&99&改为&00&,然后在&99&前面一位字符加1,把扫描的地方定位在&99&往高位方向的第2位,比如是1299,变换后为1300,然后把扫描变量&i&定位在1这一数位上,返回第1步;
3、遇到非&99&的重复数,则直接在低位加1,后面依次变为010101&&,结果就是最小的不重复数,返回改值;
至于前面说的一些难点,真是害怕误导了大家,毕竟总有考虑不到的地方,希望见谅!
code:(高效)
#include &stdio.h&
#include &stdlib.h&
#include &string.h&
#define SIZE 100
int getNumNonrepetition(const long long
NumGived, char NumStr[])
int NumTmp = NumG
int NumLength = 0;
int i = SIZE - 1;
//把整数放到字符数组里面去,从后往前放,比如1234,
//那么数组NumStr[96] = 1
NumStr[97] = 2
NumStr[98] = 3
NumStr[99] = 4, SIZE = 100
NumStr[i] = NumTmp % 10 + '0';
NumTmp /= 10;
}while(NumTmp != 0);
NumLength = SIZE - i - 1;//计算整数的位数
int flag = 0;//设置010101的时候用的变量
i = SIZE - NumL
while( 1 )
//定位到重复的位上面,下标i + 1为低位,此时NumStr[i] == NumStr[i + 1]
while(i + 1 & SIZE && NumStr[i] != NumStr[i + 1]) i++;
if(i == SIZE - 1) break;//扫完一遍,没有重复的,跳出循环,该数是不重复数
if(NumStr[i + 1] == '9')//重复的数位为99这种情况,将这两位全部置0,高位加1
NumStr[i + 1] = '0';
NumStr[i + 1] = '0';
NumStr[i + 1] += 1;
else//重复的
NumStr[i + 1] += 1;
//后续全部设为0101&&,这个时候肯定是不重复数了,所以可以跳出循环
while( i & SIZE )
NumStr[i] = flag % 2+ '0';
//打印最小的&不重复数&
int start = SIZE - NumL
//如果是99开头的数字,高位可能会进位,判断是否为零,不为零则有进位,需打印出来
if(NumStr[start - 1] != '0') putchar(NumStr[start - 1]);
for(i = i & SIZE; i++ )
putchar(NumStr[i]);
int main(void)
NumGived = ;
char NumStr[SIZE];
memset(NumStr, '0', SIZE * sizeof(char));
getNumNonrepetition(NumGived, NumStr);
2、长度为N(N很大)的字符串,求这个字符串里的最长回文子串。
解:题目指出&N很大&,就是提示我们不要想通过遍历的方法来找到这个字符串,我想到的就一种解法,时间复杂度应该不高,但是我算不出来这个算法的复杂度是多少,首先说一下什么是回文字符串:回文字符串是指从左到右和从右到左相同的字符串,比如"1221"或者&12321&都是回文字符串。刚好举得这两个回文字符串的例子就是我的算法的两个类别:
  第一类&12321&:中间是一个单独的字符。算法的思想是从第2个字符直到倒数第2个字符遍历,每遇到一个字符,就依次判断这个字符前后的字符是否相等,如果相等,则继续判断下一个字符,直到以这个字符为中心的两边对称的字符不相等为止,或者前后字符的位置数组越界为止;计算此时的回文字符串的长度,与之前的比较,记下较长的回文字符串的长度和中心字符的位置;遍历结束则返回最大长度和中心字符的位置。
  图示:若字符串为&1234321&
&  第二类&123321&:中间是两个相同的字符。算法思想同上,其实是一样的过程!图解也是一样的!
长度为N(N很大)的字符串,求这个字符串里的最长回文子串。
#include &stdio.h&
#include &stdlib.h&
#include &string.h&
//第一类&12321&:中间是一个单独的字符
FindLongPaliSubstr_Odd(const char A[], int * indexMid)
int i = 0, cnt = 0;//cnt表示前后移动位数
int MyMax = 0;
int lenOfA = strlen(A);
*indexMid = 0;
for(i = 1; i &= lenOfA - 2; i++)
while(i - cnt &= 0 && i + cnt &= lenOfA - 1 && A[i - cnt] == A[i + cnt])
//找到较大长度的回文字符串,保存中心字符的位置
if(MyMax & 2 * cnt + 1)
MyMax = 2 * cnt + 1;
*indexMid =
return MyM
//第二类&12321&:中间是两个相同的字符。
FindLongPaliSubstr_Even(const char A[],int * First)
int i = 0, cnt = 0;//cnt表示前后移动位数
int MyMax = 0;
int lenOfA = strlen(A);
*First = 0;//中间两个相同字符的第一个字符位置
for(i = 0; i &= lenOfA - 2; i++)
if(A[i] == A[i + 1])
while(i - cnt &= 0 && (i + 1 + cnt) &= lenOfA - 1 && A[i - cnt] == A[i + 1 + cnt])
//找到较大长度的回文字符串,保存中心第一个字符的位置
if(MyMax & 2 * cnt + 2)
MyMax = 2 * cnt + 2;
return MyM
int main(void)
char A[] = "adfadfbadfdg12321fagage";
int indexMid = 0;
int First = 0;
int i = 0;
//两种类别的最长回文子串的长度
int MaxOdd = FindLongPaliSubstr_Odd(A, &indexMid);
int MaxEven = FindLongPaliSubstr_Even(A, &First);
printf("indexMid = %d\n", indexMid);
printf("First = %d\n", First);
//哪类比较大,输出哪一类的回文子串
if( MaxOdd & MaxEven)
for(i = indexMid - (MaxOdd - 1) / 2; i &= indexMid + (MaxOdd - 1) / 2; i++)
putchar(A[i]);
for(i = First - (MaxEven - 2) / 2; i &= First + 1 + (MaxEven - 2) / 2; i++)
putchar(A[i]);
3、数轴上从左到右有n各点a[0], a[1], &&,a[n -1],给定一根长度为L的绳子,求绳子最多能覆盖其中的几个点。
解:我对第3题的题解也是很常规,就是把相邻两个点的距离求出来,保存在一个数组arr[N]里面,从头到尾遍历数组arr[N],和直接选择排序差不多,写两个for循环,第一个for循环(外循环)中计数器 i 表示连续线段的起点,第二个for循环(内循环)的计数器 j 从 (i + 1)开始,依次累加Sum,若Sum & L,则记录点的个数(j - i)中的较大值max;其中,外循环,只要遇到的数比L大,就continue,内循环,只要遇到的数比L大,就break,这是因为长度为L的绳子是不可能覆盖这些点的,可以直接跳过!
数轴上从左到右有n个点a[0],a[1],...,a[n - 1],给定一根长度为L的绳子,求绳子最多能覆盖其中几个点。
#include &stdio.h&
#include &stdlib.h&
#include &string.h&
#define N 8
int MaxTimesOfL(int A[], int L)
int i = 0, j = 0;
int *arr = (int *)malloc(sizeof(int) * (N - 1));
memset(arr, 0, sizeof(int) * (N - 1));
//初始化数组arr,两点间的距离为一个数组元素
for(i = 0; i & N - 1; i++)
arr[i] = A[i + 1] - A[i];
//输出该数组
for(i = 0; i & N - 1; i++)
printf("%-3d", arr[i]);
int MaxTimes = 0;
int Sum = 0;
//遍历找到覆盖的最多点数
for(i = 0; i & N; i++)
if(arr[i] & L)//遇到比L大的数则跳过
Sum = arr[i];
for(j = i + 1; j & N - 1; j++)
if(arr[j] & L)//遇到比L大的数则跳过,这一句对于程序来说加与不加都一样
Sum += arr[j];
if(Sum & L)
MaxTimes = (MaxTimes & (j - i)) ? MaxTimes : (j - i);
return (MaxTimes + 1);//因为是线段,所以要加1表示覆盖的点数
int main(void)
int A[] = {-1, 0, 3, 9, 11, 13, 14, 25};
int L = 5;
int result = MaxTimesOfL(A, L);
printf("\nthe max times is %d\n", result);
&  更新内容:(10月4日下午)
  有网友指出,我的算法其实没必要申请多余的数组,那么有没有更加高效的算法呢,我身边的一个大神给了我一个O(N)复杂度的算法:
  他的原话:两个指针,一个front,一个rear,每次front-rear,比L小,看覆盖的点数。保存覆盖点数的最大值,然后front++;比L大,rear++,每个数最多遍历2遍,复杂度O(N)。
  对于这个算法,他给了一个形象的比喻:
  就好像一条长度为L的蛇。头伸不过去的话,就把尾巴缩过来最多只需要走一次,就知道能覆盖几个点
实现代码:
#include &stdio.h&
#include &stdlib.h&
int main(void)
int front = 0 , rear = 0;//设置首尾指针索引
int cnt = 8;
int L = 15;//绳子长度
int MaxTimes = 0;
int arr[] = {-1, 0, 3, 9, 11, 13, 14, 25};//数轴上的点
while(front & cnt)
//比L小,则计算MaxTimes,作front++;
if(arr[front] - arr[rear] &= L)
MaxTimes = MaxTimes & (front - rear) ? MaxTimes : (front - rear);
else//比L大,rear++;
printf("the max times is %d\n", MaxTimes + 1);//第一个数是没有参与计数的,所以要在最后加1
最后贴一下试题:
评论 - 239百度是否作恶?如果是,原因有哪些? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。<strong class="NumberBoard-itemValue" title="被浏览<strong class="NumberBoard-itemValue" title="6,495分享邀请回答baidu.com的后缀,顿时觉得放心了很多,虽然前面是anquan.略诡异,但是百度毕竟是大公司,总不会是假的,(另外之前用过百度那个乔布简历挺不错的,以为是类似的。)放心的点进去。里面是这样的不愧是大公司有木有,看起来很简洁,感觉质量不错,不过为什么只有一个立即下载呢?我思考了下,可能这个是这个软件里面的一个功能吧,然后我很果断的点了下载。后续估计大家都懂了,然后我就有了一个可爱的全家桶,但是重要的是里面根本没找到有PPT模板可以下!!!顿时觉得自己的智商降低了有木有!!!最郁闷的是,我实验室的电脑用了三年(实验室的正版系统,全正版软件的电脑)从来没出现过问题,卸载百度卫士的时候居然卡死了!!!还是那种诡异的卡死!!bibibbibibibibib一直叫!最后安全模式进去强制删除搞定。百度一生黑!!!!现在全部改用Google!!!\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\突然想起来,想买张电影票,在百度上搜索澳门银河,真正的官网出现在第一页倒数第一个,前面的好多都是那种赌博网站,Google的话出现在正数第一个。(另外百度推广链接前二后三共五个,Google的话前一后一共两个)37090 条评论分享收藏感谢收起9320 条评论分享收藏感谢收起2016校招百度美团360机器学习岗面试经历_笔经面经_牛客网
2016校招百度美团360机器学习岗面试经历
今天下午在教室自习,顺便还投了一些公司,准备笔试面试,突然接到百度hr的电话,顺利拿到offer。期间,我有点屌丝地反复问她这个offer是确定的吧,不会被取消吧,因为前几天看到百度缩招的消息,哈哈,hr跟我确定这个offer不会变,就等着签三方了。lz是硕士,属于计算机相关专业,无实习经历。
关于机器学习岗的面经比较少,本着回报牛客网的目的,决定写写面经。
========================================================================================================
在天津参加的百度的三轮面试,分三天面完
逻辑回归估计参数时的目标函数
(就是极大似然估计那部分)
翻转二叉树 写代码
其他内容我忘了,大部分时间在问项目
1小时20分钟
面试官语速很快,难度比一面高很多
逻辑回归估计参数时的目标函数 (呵呵,第二次)
逻辑回归估计参数时的目标函数 如果加上一个先验的服从高斯分布的假设,会是什么样
(天啦。我不知道,其实就是在后面乘一个东西,取log后就变成加一个东西,实际就变成一个正则项)
SVM在哪个地方引入的核函数
如果用高斯核可以升到多少维
(无限维)
什么是贝叶斯估计
k折交叉验证 中k取值多少有什么关系
(我不知道,随便答,然后面试官后面问我知道bias和variance吗?估计是和这两个东西有关,
知乎上有个问题讨论了k值大小与bias和variance的关系)
过拟合了怎么办
设计一个结构存取稀疏矩阵
(面试官最后告诉我了一个极度压缩的存法,相同行或列存偏差,我当时没听懂,还不懂装懂,最后还是没记住)
平衡二叉树是什么
系统设计题,给一个query,如何快速从10亿个query中找出和它最相似的
(面试官说可以对每个query找1000个最相似的,存起来,每天离线更新)
编程题 给了一个链表,第1个结点标号为1,把链表中标号在M到N区间的部分反转
(我写的很慢,面试官看不下去了,让我只说思路)
编程题 在一个字符串中,找出最长的无重复字符的字串
(这个问题还是有难度的,我碰巧想到了用hash,但没想到完整解法,用hash的解法复杂度在O(N^2),在网上查了下,好像还有更快解法)
逻辑回归估计参数时的目标函数
(呵呵 ,第三次)
逻辑回归的值表示概率吗?(值越大可能性越高,但不能说是概率)
分类模型和回归模型的区别
分类模型可以做回归分析吗?反过来可以吗?(我回答是分类不可以做回归,回归倒是可以做分类,不知道对不对)
开放问题:
设计一个合理的电梯调度策略,调度两个电梯 ,考虑满足基本的接送需求,满足能耗最小,满足用户等待时间最短
(难到我了,我想的方法不好,面试告诉我了他的想法,类似于一个进程调度问题,每一时刻只可能有一个用户按按钮,把这条指令接收,判断当前电梯能否满足,能满足就执行,不能满足则放入一个队列里,实际情况还要细化)
常用排序算法的时间和空间复杂度
10.12号参加的第三轮面试,从5点面到6点,天已经黑了,我正对着面试官,面试官背后的窗户开着,外面高楼的灯光射进来,房间里只开了一盏台灯,发着淡黄色的光,想开放题的时候觉得时间过得好慢,周围好安静,我想我会永远铭记这一瞬间!
=======================================================================================================
在面完百度三面回学校的公交上,接到了美团的面试邀请电话。
我在10.15参加了美团的三轮面试
一面 1小时
问会什么机器学习算法,那讲下SVM的原理吧
(我把SVM的公式推导了一部分,面试官就着公式问了一些问题)
你简历里说用过random forest 和 GBDT ,讲一下他们的区别
数据库索引用什么建的 (b+树,并不知道原理)
写sql(并不会)
tcp关闭连接的过程, 为什么要四次?
写程序 str2Int
二面 1小时
面试官是做NLP的,看我有个比赛涉及到NLP的内容,就问了我很多NLP的知识,比如做情绪分析,他态度很好,以一种讨论的方法跟我交流(然而我并不了解NLP,最后他说算了,没做过确实不知道)
问了一个概率题
54张牌,分成6份,每份9张牌,大小王在一起的概率(我算错了,他告诉我是 8/53)
问了操作系统的内存管理, 分页和分段的区别
银行家算法原理
写程序 翻转链表
三面 40分钟
(我花了10几分钟,费尽口舌,绘声绘色地讲了在实验室的项目,口干舌燥,又累又饿)
我觉得你这个项目一点都不牛逼 !(我之前跟他提过,我知道美团技术部的口号是 要么牛逼 , 要么滚蛋)
尴尬,双方停顿了10秒~ (所以我要滚蛋了?)
我觉得你设计的算法没什么创新性,在其他论文里可以找到很多类似的(补刀,但其实说的很对。。。)
我花了好几分钟来圆场,解释自己不能滚蛋,不是,解释自己的项目还是有价值的原因。。。。。
机器学习的大概过程是什么?
特征选取怎么选? 为什么信息增益可以用来选特征?
哪个项目是跟人合作的?(在实验室的项目,和导师合作)
有没有和导师意见不同的时候,怎么做的?
简历里有个项目是作为负责人,带领低年级学生做的,讲讲怎么带的?
低年级学生不听话怎么办?
(学院的项目,我讲到学院项目给钱给的不及时,有时候会自己掏钱请他们吃饭,当做是一种激励,面试官笑了。。。。)
有没有接触过机器学习的前沿,深度学习看过paper没有?(并没有)
===============================================================================================
360(内推)
面的搜索部门
1小时30分钟
花了很长时间讲了一个自己做的很水的比赛,属于NLP相关,面试官也是NLP,感觉他没怎么听懂。
最短编辑距离 (写了,但有很多错误)
如何从很多的query中找出一个query (我开始想到hash,后来经提示我想到了前缀树)
若允许有错误,可以再怎么解决(不知道,面试官提示了布隆过滤器)
二面 1小时 类似于一个部门经理的人面我
讲项目,根据项目问问题
问我知道倒排索引不 ? (不知道)
想考察我学习能力,所以决定教教我倒排索引 ,简单画了个图,问了相关的问题
(答得不好)
很多数中找前k大数
最有成就感的事?
和计算机专业的比有什么优势,什么劣势?
有女朋友吗? (并没有)
================================================================================================
我就我自己仅有的几次机器学习岗面试做一下总结:
1. 公司喜好
百度会先问你熟悉的东西,有项目和比赛都会先问,这些答得好,后面会容易很多。
(所以,好好准备简历,并且把写到简历里的部分都熟悉一下)
美团问的感觉比较死,操作系统/计算机网络/数据库等常见问题 都还是会涉及到
360因为是搜索部门,问了很多搜索相关的知识
2.不会的问题如何回答
很多帖子里都谈到过这一点,在机器学习岗面试中,我很认同的一种方式是尽量的向面试官输出你的知识,不会就先说相关的。
如果还不会,适当的找面试官要提示。
百度二面那个query找相似的系统设计题,我先后说了前缀树,kd树等解决方案,虽然不对,但面试至少知道我了解这些东西。
3.面对面试官的刁难怎么办?
如我在美团三面的时候,面试冷冷地一句你这项目一点也不牛逼,就把我弄傻了,因为其他面试官都不会这么直接。
如果你是大牛,你的项目肯定很牛,面试官肯定不会说这种话。如果你水平一般,不要有什么反抗的态度,你也是在找工作,如果你向往这家公司,不会因为一个面试官的态度不好,就改变你对公司的态度吧,回答的态度还是要温和一点,拿到offer才是王道,被拒了在网上到处骂是弱者的行为。
4.如何准备机器学习面试?
就我面过的公司来说,机器学习方面的问题完全是与你自己以及面试官自身的水平有关的,如果你很牛,面试官也很牛,你们可能会讨论到很高大上的算法上去,但一般来说,李航的那本书应该是够了。
关于大数据处理的问题要好好准备一下,我记得july好像有篇博客专门讲这个,有大概10种工具处理大数据问题,你可以挨个轮番用。
数据结构和算法是一定要好好准备的
笔试题,机器学习岗位,我知道BAT、美团、蘑菇街等很多有针对算法岗单独的题,但还是要编程,还是要考基础知识,所以都要好好准备才行,不要像我到处挂笔试。。
=================================================================================================
美团可能挂了,我准备签百度了,不过部门貌似很边缘,看来还是和自己的能力挂钩的。。。
其实我一直觉得能拿到offer挺幸运的,从8月份开始找工作到现在,我一共就面了3次
360内推,笔试很差,内推的师兄叫hr把我加到面试名单,我才有了面试机会,2轮技术面+1轮hr面在一个下午搞定,技术面面得不好,hr让回去等消息,然后就没有消息了。
百度,百度笔试做的很差,但好像笔试不怎么刷人,所以抓住机会,一直撑到三面
美团,每个参加美团笔试的人都说题简单,而且写代码还支持python,这个要赞!
当天下午4点吃了个面包,从5点开始,一直撑到晚上快8点,挺完3面。
其他公司都挂在笔试。。。。。。。。。
我讲这个,是想说,在找工作的过程中,一定要挺住,挂笔试挂面试不可怕,可怕的是你放弃自己,我在10月1号之前做了很多公司的笔试,次次都挂,但我都是洗个澡,换条内裤,第二天继续到教室自习。整个找工作过程中,我从来不刷朋友圈,别人到处吃喝玩乐跟我无关,不想受到别人的打扰。
今天在朋友圈发了个状态,写道 拿到offer是因为运气,心里高兴是因为付出。
感谢牛客网以及牛客的QQ群在我找工作的时候一直陪伴我,说实话,找不到工作的时候看到群里有一大群人也找不到,心里还是挺开心的,觉得自己也没那么差,嘿嘿,但我真
祝愿每一个人都能拿到自己心仪的offer。
O(∩_∩)O谢谢~
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
京ICP备号-4
扫一扫,把题目装进口袋

我要回帖

更多关于 徽商银行笔试不刷人吗 的文章

 

随机推荐