楼主: joycevernon
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 刷题刷了200+,面试的时候写题感觉特别虚,求建议

🔗
 楼主| joycevernon 2017-12-5 23:02:12 | 只看该作者
全局:
AuroraKK 发表于 2017-12-5 22:45
不要去记代码啦 我觉得记思路就好~然后虚是正常的 我刷了三百多题 脸家面经tag刷了3-4遍 还是碰到新题然后 ...

嗯嗯,会主要记套路。但是还是会追求和某些答案代码的一致性2333,因为有时候我debug实在debug不出会对照着一些答案一点一点改orz
回复

使用道具 举报

🔗
冬瓜 2017-12-5 23:11:22 | 只看该作者
全局:
joycevernon 发表于 2017-12-5 23:00
谢谢回复!我写的时候会想个大概的算法,比如dfs,对哪些元素做dfs,递归的话,return条件,递归变量之类 ...

那我觉得你是写之前想的太少了所以虚。面试的时候几轮面试官都让我把思路具体怎么update data都聊得很清楚了才让我写代码,这就基本上很顺就写完了不用一边写一边想很多。有一轮一个新手面试官,我大概说完思路他就让我写,我很虚啊,然后就写的磕磕绊绊因为一边写还在想不同的case怎么处理,改来改去,最后写的也不好,幸好这轮不重要。

评分

参与人数 2大米 +13 收起 理由
starsrest + 3 很有用的信息!
joycevernon + 10 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
 楼主| joycevernon 2017-12-5 23:38:28 | 只看该作者
全局:
冬瓜 发表于 2017-12-5 23:11
那我觉得你是写之前想的太少了所以虚。面试的时候几轮面试官都让我把思路具体怎么update data都聊得很清 ...

啊对对对,那我和你那轮的状态差不多!我以后写试着想多一些~谢谢你。大概就是有个流程图在脑子里hhhh
回复

使用道具 举报

🔗
冬瓜 2017-12-5 23:45:11 | 只看该作者
全局:
joycevernon 发表于 2017-12-5 23:38
啊对对对,那我和你那轮的状态差不多!我以后写试着想多一些~谢谢你。大概就是有个流程图在脑子里hhhh

hhh感觉有说不完的话,发现一个盲点topic,等有空开个贴~ 你加油!
回复

使用道具 举报

🔗
帅哥继续 2017-12-6 00:05:04 | 只看该作者
全局:
我觉得最重要的就是自己有思路,一开始肯定就是暴力,然后改进,然后减少空间,写完了自己跑一遍,考虑边界情况。如果做过的每一题都是一步一步走下来的,即使遇到了新题,从你有了思路的那一刻起你脑子里应该就是有了解题想法,甚至优化过后的结果。这个过程很长但是可以保证如果每一个类型的题目都是这么做下来的,至少遇到新题心里肯定不会很慌
回复

使用道具 举报

🔗
 楼主| joycevernon 2017-12-6 00:24:43 | 只看该作者
全局:
冬瓜 发表于 2017-12-5 23:45
hhh感觉有说不完的话,发现一个盲点topic,等有空开个贴~ 你加油!

嗯呢期待大作,你可以看看我这个例子吗?
比如一道很简单的题,要求sum 固定为k最小length subarray的length
循环一遍,每次在循环体里面更新presum,即截止到当前点的sum,然后存到hashmap里,每次都搜一次当前presum-k是否有存在值,如果存在get(presum - k),用当前点-get(presum - k)+1去和当前最小length比较并更新。。。
感觉如果说到这个程度就比较自信了hhh
您比较舒服的写题状态也是这样么~谢谢谢谢!
回复

使用道具 举报

🔗
冬瓜 2017-12-6 01:10:57 | 只看该作者
全局:
joycevernon 发表于 2017-12-6 00:24
嗯呢期待大作,你可以看看我这个例子吗?
比如一道很简单的题,要求sum 固定为k最小length subarray的le ...

我觉得挺好的。这里面用到了一个hashtable, 一个minlength, 一个presum。更新的时候get(presum -k ) + 1的细节也有。基本上都讲到了,建议讲的时候在白板上写下来这几个点,不只是脑子里过一下说一下。也可以看情况要不要白板上run一下面试官给的test case确定OK。然后就可以开始写代码了。
回复

使用道具 举报

🔗
 楼主| joycevernon 2017-12-6 01:14:46 | 只看该作者
全局:
冬瓜 发表于 2017-12-6 01:10
我觉得挺好的。这里面用到了一个hashtable, 一个minlength, 一个presum。更新的时候get(presum -k ) + 1 ...

嗯好的~店面的时候就写到注释里面!真的感谢,学到很多hhh,脑子里过一遍说不定还得再回忆orz
回复

使用道具 举报

🔗
小菜 2017-12-6 01:40:57 | 只看该作者
全局:
刷了339 还是虚。。。。目测500+才不虚
回复

使用道具 举报

🔗
夜皇雪 2017-12-6 02:48:52 | 只看该作者
全局:
真正原因是200太少了啊。。。200道很多数据结构都没见过呢,很多类型题也没见过呢。看到一道题就知道用哪种方法,很多简单题读完题代码就在脑子里过了一遍,得这种程度才能做到你所说的不虚啊。如今公司对算法题的要求已经不是两三年前了,说句打击人的话,希望楼主不要介意:如今的形式,200道就是刚入门的水平。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表