非科班人员上岸了。感谢shopee。(面经分享)

本人本科物理专业。研究生到加拿大读了一年计算机的研究生。

从六月份开始陆续投简历,笔试。学期末忙成狗,还得找工作。

陆陆续续投了30多家公司。有笔试和面试的一共15家。其中有面试的有shopee,网易互娱,快手,bigo,携程和阿里。

网易刚刚结束二面,现在还在等结果。携程面完hr面一直没消息,其他都是一面。

今天终于收到shopee的意向书,也算为秋招画上半个句号吧。一下分享一下面经

一面:
一面是一个挺严肃的面试官。具体问了什么忘记了,无外乎计算机网络,数据库,操作系统,数据结构的问题。
问了两道编程题:
1.不使用局部变量,实现strlen函数。
答:这个问题用递归实现即可。一直往下找直到遇到'\0'。然后用当前地址减去首地址就可以了。

2.判断两个链表是否相交
答:判断最后一个节点是否相等。或者先计算两个链表的长度差,然后让长的链表先走长度差,之后两个一起走。如果相交,则会走到相同的节点。



二面:
二面首先聊了一下项目。然后问了诸如知不知道etag,有没了解过Django原理等问题。

接着给出一个递归函数,让计算时间复杂度。式子忘记了,总之是阶乘的关系。接着问什么情况下函数计算出错。这种无外乎两种情况:1.变量溢出。2.栈溢出。

最后问了一个问题。数组里面有一个数出现数组一半以上。找出这个数。如果没有返回-1。
答:三个方法:1.map统计出现次数。
2.排序,取中间的元素,计算出现的次数。
3.定义count=1和now=数组第一个元素,向后找。如果当前元素跟now相等,count++,否则count--。count等于0,now等于当前位置的元素。最后得到的now统计出现次数即可。

这个问题我给出第三个方法,面试官说我错了。举了几个例子,发现都能通过,他默默的看了十分钟,就说以后有空再看就过去了。。


现在就看互娱的了。但是更想留在深圳。不管怎么说,有offer过中秋,太开心了。

#Shopee##校招##C++工程师##面经#
全部评论
请问你笔试多久后收到面试通知的呢~
点赞 回复 分享
发布于 2019-09-06 20:57
没有HR嘛?
点赞 回复 分享
发布于 2019-09-09 20:07
请问楼主,是全程英文吗?
点赞 回复 分享
发布于 2019-09-26 15:41
我认出你了
点赞 回复 分享
发布于 2019-09-26 23:58
众数:摩根投票法
点赞 回复 分享
发布于 2020-03-08 23:53

相关推荐

10-03 22:07
已编辑
门头沟学院 Java
双9信通硕,转码Java选手,没找工作之前感觉找工作这事儿应该很容易,看师兄师姐们找工作都很快,自己也就没放在心上,所以导致自己对工作压根就没有什么目标和认知,自己对于自己未来的生活也是很不明确。暑期实习的时候看大家都在找暑期实习,然后自己也天天找,最后去大厂实习了,秋招初期的时候,大家都在面互联网,自己也紧跟着天天面,也拿到了大厂的offer。但是拿到的那一刻,真的一点也开心不起来。复盘了一下,现在摆在我面前的就四条路,其实所有人也就是这四条路1.要是想追求高薪,追求大厂,那就去,但是在北京,竞争压力大,劳动强度大,生活娱乐少,有裁员风险,买不起房,假设在这干两年被裁了,也没房子,之后又得去漂泊,甚至到另一个城市,感觉虽然赚的多,但仍然是社会底层的一批,未来很不明确。而且如果只干了一两年的话,技术还不成熟,去社招也只能往低了找,之后有可能就是越找越低。2.要是追求稳定,并且留在北京,京户,那就找在北京的研究所,但是研究所给硕士的钱很少,研究所工作强度很大,项目多的时候跟大厂作息没区别,而且很有可能几个月的时间都在出差。倒是能干一辈子,但感觉也就是拼了命把首付凑出来,然后还一辈子房贷,高强度工作,省吃俭用,就为了留在北京,让自己孩子是北京人。实际上,自己和父母这一代过的并不一定会好。3.然后就是去国企,类似于银行之类的,对于想留在北京的人来说,去国企银行应该是最好的办法了,工作强度比较小,挣的钱也不少,平时有可能能搞副业,但是缺点就是招的人非常少,进去的难度比去私企研究所大多了。4.最后其实就是回本省了,去省里比较好的国企待着,因为有学历优势,然后又不是特别发达的城市,可能在个人前途上会有发展,而且物价房价比较低,应该不会太难就可以给自己和父母各买一套房,然后其实就是专心在想办法晋升上,平时生活应该也比较轻松。 #我的求职思考# #如果可以选,你最想从事什么工作# #研究所VS国企,该如何选# #晒一晒我的offer# #在找工作求抱抱#
点赞 评论 收藏
分享
法士特 研发工程师 总包17.8
点赞 评论 收藏
分享
4 18 评论
分享
牛客网
牛客企业服务