4.9记美团笔试后的分享 + 快要自闭的我...一点想法

刚考完美团笔试...非常失败
首先 不知道为啥 每个做出来的题都是只有百分之几、10%、20%、40%这样的通过率...加起来连1都不到
真的是我太菜了思考太短浅,还是这些样例都...太神奇了😫
第4题,先想了下动态规划?后来发现推不出来。那就用回溯,然后尝试dfs,一直结果失败(我真的好讨厌递归,觉得它像一个黑箱,每次都找不出原因,也建不好),后来经过第5题只有个位数的通过率打击后,我反过来用BFS做第4题...
还是不对,最后还剩23秒发现没考虑对角(斜上斜下也是同的情况!)....对 但20秒我来不及...没改完保存没点呢...就完了...凉凉😭

分享一下第4题:
四边形四个顶点S、A、B、C,每个顶点都与其它三个点相连,所以把它们平铺成平面,就是一个2*2的网格,两点之间都有连线(画出来就是一个框框里一个叉×)。把S坐标定为(0,0),就是求:走k步回到S点的路线有多少个。
其实这样看就是很经典的问题了(越想越伤心)
k = int(input())
# 天哪!还要考虑对角线!(1,-1),(1,1),(-1,1),(-1,-1)
directs = [(0,1),(1,0),(0,-1),(-1,0),(1,-1),(1,1),(-1,1),(-1,-1)]
cur_level = [(0,0)]
count = 0
while k:
    next_level = []
    for cur in cur_level:
        for d in directs:
            x = cur[0] + d[0]
            y = cur[1] + d[1]
            if 0<=x<2 and 0<=y<2:
                next_level.append((x,y))
    k -= 1
    cur_level = next_level
for index in cur_level:
    if index == (0,0):
        count += 1
print(count)
好了。分享完考试内容。我要讲讲我自己了。

其实也有小伙伴在网上说没拿到offer自己很慌,但基本上大家都是面试挂的情况。
我就非常惨了,可能从2月底我就开始关注暑期实习,2月底3月初的样子,投了一波,大概7、8个企业的样子...
尽管很多是内推...但,真的石沉大海,我没有接到任何笔试或者面试通知(对,尝试的机会都没有)

然后消沉了一段时间,也调整一下,觉得因为之前投递的岗位要求本来就很高,投递的人也很多,加上我非科班不太对口,不太行。于是我转了另一个岗,重新制作简历,调整,在3月下旬又陆续投出去一些,大概也是10个不到的样子...
可是效果依旧没什么...就做过测评,做过免筛选直通笔试的几场笔试...然后又都没有音讯了。
确实很多笔试做的很差,其实我leetcode刷了也有200多道了,从找实习到现在每天也保持着刷题的习惯,可是一考试,嗯,就是不行。(我就是那种一看就会,一写就瞎的人吧😟
但是还是有我觉得考的不错的(因为编程题比较简单。。。)比如我编程2道全AC,选择做的自我感觉也不错...专业能力也觉得比较对口,可最后半个月过去了,依旧没有面试的机会。

现在真的比较丧...前阵子刷算法题,真的已经是反感到不想看不想动脑的地步了。
还有收藏的一些的招聘还没有投,但是没有什么动力投了。因为觉得每投一个,我就要为这个招聘的岗位去做准备,最后每个都是蜻蜓点水懂一些,每个都不深入。

唉,真的没动力了。很崩溃的时候跟身边的朋友讲,朋友会觉得哇你985的怎么可能找不到,跟同学师门的说,又会被觉得哇你学习成绩那么好怎么会找不到。
越是被人这样说,我就越是怀疑自己了,对呀,为什么我会这么菜,我怎么就找不到实习...😣

————————————手动分割线————————
这里是第二次编辑~
昨天感慨人生艰难 收到了很多小伙伴的回复或者私信 真的很暖心(。・ω・。)谢谢大家😘😘有人鼓励,还看到有一起在奋战的朋友,心里会好很多。
看来大家一起比一个人独战要好很多~加上一些求进群的声音 楼主在想要不要建一个qq群。(微信群发二维码容易被屏蔽掉 计划建qq群然后把群号共享出来)
如果大家想进群的话,就回复一下我。人多我今天就建一个😎

————————————手动分割线————————
这里是第三次编辑~
这已经从一个丧气满满的分享贴 变成 元气满满的求职交流贴了~
我建群啦!!是QQ群,群号:413736585QQ群,群号:413736585QQ群,群号:413736585
如果你也是21届找实习 或者 20届找工作的小伙伴 不管你是算法岗求职,还是开发、测试、数分、数据挖掘之类的,或者曾经是算法现在转岗的~都非常欢迎!
主要是大家可以共享信息,分享心得,探讨题目之类的,如果你想交友😃这也是非常好的平台哈哈哈。
大家申请的时候,麻烦备注一下,比如从是谁 或者 牛客网看到的 之类的,麻烦啦😜

#美团点评实习##美团##算法工程师##笔记##实习##校招##面经#
全部评论
看了楼主感觉一模一样,每次跟人说找不到实习要失业别人都不信,你985硕怎么会失业。可惜他们不知道我有多菜
5 回复 分享
发布于 2020-04-10 11:38
同985非科班,面了几次一面没一次通过的,笔试也做的不好。但力扣上也刷了400道左右了,一到笔试就不能全ac,后来想了想觉得平时在力扣上,它会告诉你哪个用例没通过,所以很容易发现思维漏洞,但笔试的时候就gg了
2 回复 分享
发布于 2020-04-10 12:26
&同感呀,感觉自己水平真的太次了。做一次笔试,打击一次。
2 回复 分享
发布于 2020-04-09 22:03
关于第四题的解法,我想到一个简单的计算方法: 1,基本情况:从S,A,B,C四个点,只走一步时,只有三种可能,以S点距离:S->A,S->B,S->C;走两步就会有9种可能(3*3),走3步有27种可能(3*3*3) 2,如果想要第k步走到s,则k-1只有不是走到S点就可以了(A或B或C),所以Sk走法数是(k-1所有的走法数,即3的k-1次方)减去第k-1步走到S的走法(S[k-1]),Sk = 3^(k-1) - Sk-1 3,k =0,和k=1是,是0种走法 所以Sk = 3^(k-1) - Sk-1 S1=0, S0=0 S2 = 3^1 - S1 = 3 S3 = 3^2 - S2 = 9-3 =6 S4 = 3^3 - S3 = 27 - 6 = 21 S5 = 3^4 - S4 = 81 - 21 = 60
1 回复 分享
发布于 2020-07-28 09:07
感觉今年受疫情影响,很多公司都不怎么招实习生了,导致名额很少。 感觉自己也投晚了,并且很菜。
1 回复 分享
发布于 2020-04-16 15:33
顶一下!我也有同感,每次说自己感觉毕业就失业,可是周围的人都说你这么优秀怎么可能找不到工作,是我眼光太高了。可是真的是眼光高么?是自己能力不足,哎,每次觉得是自己硬实力不够,很想提升自己,但是又觉得不知道从何开始
1 回复 分享
发布于 2020-04-16 14:44
至今在牛客在线笔试编程(共6道)通过率为0,其实每次考试都能在草稿纸上做出1道题,但是提交到在线编译器永远都是case 0%。也是一度崩溃,但是事后分析了一下,看到了其余AC的大佬贴在牛客上的代码,感觉不冤哈哈。很多都是在输出结果的时候细节上没有处理到位;leetcode刷的还是不够,继续加油吧,共勉共勉
1 回复 分享
发布于 2020-04-10 18:37
抱抱楼主 同985 在苦海里泡着
1 回复 分享
发布于 2020-04-10 18:09
科班 0 offer 感觉楼主就是自己 但是想到自己还是科班出身更加羞愧了 最后 求建群
1 回复 分享
发布于 2020-04-10 16:32
单独开一条回复免得占位置~想加群就在这里说一声吧😜
1 回复 分享
发布于 2020-04-10 14:37
哎,我也是算法,当年头铁就嗯学NLP,现在只能先拿点小公司的offer保个底,大点的公司都到了终面可是毫无音讯😔
1 回复 分享
发布于 2020-04-10 12:36
第五题没做,但是我感觉有些题目的测试用例有点奇葩,我自测的测试用例都通过了,给点测试用例也过来,但是有一道一个用例没过
1 回复 分享
发布于 2020-04-10 11:47
第四题我琢磨了好久,找到一个通项公式 X_n = 2 * X_n-1 + 3 * X_n-2,X_0 = 1, X_1 = 0, n是步数,X_n是最后的答案
1 回复 分享
发布于 2020-04-10 11:41
哎,自从上了牛客,发现985什么985,人与人之间差距太大了😶
1 回复 分享
发布于 2020-04-10 11:13
想问2021毕业的大佬们都是研究生吗??我感觉我这个2020马上要毕业的本科生参加春招真的好菜鸡。因为考研没去秋招。现在春招从0开始复习。啊啊啊!!! 现在好慌阿。。0offer!!!
1 回复 分享
发布于 2020-04-10 10:11
一直觉得算法比开发更难… 算法真的太难了
1 回复 分享
发布于 2020-04-10 02:15
&加油楼主,我跟你一样,也是非科班。其实你可以考虑换方向,算法真的很难,尤其是非科班,算法真的很难
1 回复 分享
发布于 2020-04-10 02:00
&其实笔试很多都是思维题,可以考虑刷刷codeforces
1 回复 分享
发布于 2020-04-10 01:50
&抱抱楼主,刚刷算法不久,笔试对于我真的爆肝都难写出来,而且算法这东西不是一朝一夕的事,唉😔
1 回复 分享
发布于 2020-04-09 22:33
抱抱楼主,同样985还没offer,瞄准秋招了
1 回复 分享
发布于 2020-04-09 22:18

相关推荐

从输入URL到页面加载发生了什么:总体来说分为以下几个过程:&nbsp;1.DNS解析&nbsp;2.TCP连接&nbsp;3.发送HTTP请求&nbsp;4.服务器处理请求并返回HTTP报文&nbsp;5.浏览器解析渲染页面&nbsp;6.连接结束。简述了一下各个过程的输入输出作用:以下是对从输入&nbsp;URL&nbsp;到页面加载各过程的输入、输出或作用的一句话描述:DNS&nbsp;解析:&nbsp;输入:用户在浏览器地址栏输入的域名(如&nbsp;www.example.com)。输出:对应的&nbsp;IP&nbsp;地址(如&nbsp;192.168.1.1)。作用:将易于记忆的域名转换为计算机能够识别和用于网络通信的&nbsp;IP&nbsp;地址,以便浏览器与目标服务器建立连接。TCP&nbsp;连接:&nbsp;输入:浏览器获得的服务器...
明天不下雨了:参考一下我的说法: 关键要讲出输入网址后涉及的每一个网络协议的工作原理和作用: 涉及到的网络协议: HTTP/HTTPS协议->DNS协议->TCP协议->IP协议->ARP协议 面试参考回答: 第一次访问(本地没有缓存时): 一般我们在浏览器地址栏输入的是一个域名。 浏览器会先解析 URL、解析出域名、资源路径、端口等信息、然后构造 HTTP 请求报文。浏览器新开一个网络线程发起HTTP请求(应用层) 接着进行域名解析、将域名解析为 IP 地址 浏览器会先检查本地缓存(包括浏览器 DNS 缓存、操作系统缓存等)是否已解析过该域名 如果没有、则向本地 DNS 服务器请求解析; 本地服务器查不到会向更上层的 DNS 服务器(根域名服务器->顶级域名服务器->权威域名服务器询问)递归查询 最终返回该域名对应的 IP 地址。(应用层DNS协议)DNS 协议的作用: 将域名转换为 IP 地址。 由于 HTTP 是基于 TCP 传输的、所以在发送 HTTP 请求前、需要进行三次握手、在客户端发送第一次握手的时候、( 浏览器向服务器发送一个SYN(同步)报文、其中包含客户端的初始序列号。TCP头部设置SYN标志位、并指定客户端端口 同时填上目标端口和源端口的信息。源端口是浏览器随机生成的、目标端口要看是 HTTP 还是 HTTPS、如果是 HTTP 默认目标端口是 80、如果是 HTTPS 默认是 443。(传输层) 然后到网络层:涉及到(IP协议) 会将TCP报文封装成IP数据包、添加IP头部,包含源IP地址(浏览器)和目标IP地址(服务器)。IP 协议的作用: 提供无连接的、不可靠的数据包传输服务。 然后到数据链路层、会通过 ARP 协议、获取目标的路由器的 MAC 地址、然后会加上 MAC 头、填上目标 MAC 地址和源 MAC 地址。 然后到物理层之后、直接把数据包、转发给路由器、路由器再通过下一跳、最终找到目标服务器、然后目标服务器收到客户的 SYN 报文后,会响应第二次握手。 当双方都完成三次握手后、如果是 HTTP 协议、客户端就会将 HTTP 请求就会发送给目标服务器。如果是 HTTPS 协议、客户端还要和服务端进行 TLS 四次握手之后、客户端才会将 HTTP 报文发送给目标服务器。 目标服务器收到 HTTP 请求消息后、就返回 HTTP 响应消息、浏览器会对响应消息进行解析渲染、呈现给用户
点赞 评论 收藏
分享
评论
17
38
分享

创作者周榜

更多
牛客网
牛客企业服务