一面:
实习经历放在了简历最下边,面试官让挑一个随便一讲。
稍后引导面试官问重点培养的比赛和项目,一些细节。面试官会从数据到模型等等问得比较细。
根据写的使用了roberta模型,说一说和bert有什么不同,说一说tranformer。
讨论了一下paddlepaddle和torch,面试官表示不太知道很好奇(闲聊)。
面试官说:写一个比较简单的吧,写一个任务计数器(滑动窗口记录任务,超过可处理的请求则将其丢弃。听他解释了一会儿,表示完全没明白怎么写)。根据自己的理解写了一下,不满意,又问了问清楚输入和输出,又写了一会儿,面试官表示还是不对劲,但是跟背景知识有关就算了。(后来查了一下是map reduce相关的知识,但是也没有找到相关代码,严重怀疑就不是个算法题)
又让写一个简单的,剑指10青蛙跳台阶。写了正向的递归写对了,让换一种实现就写了动态规划的转移方程。
最后:对小冰有什么了解。边说边问他问题,面试官很可爱地表示我丝滑地切换到最后问问题的环节非常不错。问了小冰的研究情况、发展、部门、hc等。
总结:面试官比较和蔼,看得出来是大牛,算法题不难但是稍微偏,给的时间也很充裕(面试官比较忙边等题写出来边忙工作)。耗时:80min
建议:捋清楚简历上各种可能被问到的细节。
二面:
面试官出去后,leader就进来了,感觉上应该是个典型的理工科学习很强的那种男生。
礼貌地问我中午没吃饭介不介意过程中吃点东西(除非我不想来上班否则不会说介意)
自我介绍,没多问什么内容。
上来就是一道场景题:怎么把严肃点的文本转换成比较可爱的文本,我根据脉脉上对小冰的技术讨论说可以人工生成然后用来做seq2seq。面试官表示人工生成成本太高怎么解决,我说去网上爬然后做相似度匹配,他说怎么才算是被标注为幽默可爱呢,我表示无语,然后补充道可以做同义词替换,换成流行的可爱的词,面试官说说说细节,我说收集语料看现有词表数据库词频和出现时间摘取流行词,他让找一个自动化的方法解决这件事,而且流行词出现得少不太可能做到。我又补充了一些天马行空的想法,比如情感分类之类的。
面试官问怎么解决社区敏感文本(黄暴赌毒之类),我说先收集公开的敏感数据,然后根据这个作为初始环境收集敏感预料(可以蔓延到相关话题和相关用户),然后也可以根据用户的举报摘取,填充到原始环境,这样不断迭代。
写一个简单的题吧(似曾熟悉的语气),写二叉树最长路径的长度以及输出其路径。隐约记得刷过这个题,边想算法边跟面试官交流,面试官表示都可以只要你实现出来。于是我就写,纠结了一会儿也没写完,人说要开会简单说一下想法吧,并表示思路没问题就结束了,没有反问环节。
总结:感觉并不是来面实习生的,这种场景题也没谁了,需要你把全套流程都说出来,我是真的没有这种经验啊啊啊啊。最后的题真的简单吗?我自己再试一下看看,力扣的是不要求输出路径的,递归就可以实现。
建议:面试官不知道问什么合适可以看看其他公司怎么问。大家如果面这家可以多看看领域内的解决方案。
后续反馈:面试官表示不太匹配(确实...-^-)。
全部评论
(1) 回帖