刷题刷到后期,很多人会有一种错觉:题都见过,答案都眼熟。可真坐到对面,让讲讲思路,话就断在半空中。问题不在题量,而在刷的方式。
市面上的程序员面试题 app 大致分三类:纯题库型、带解析思路型、模拟面试型。装五六个不如留一个真正用得上的,看三点就够:
还有一点容易被忽略:解析里的答案未必是最优解,也不一定符合你面试的公司技术栈。看到明显过时的写法,自己动手改一版,比原样背下来有用。
打开 app 就点「开始刷题」,是最容易半途而废的路径。我的顺序是这样的:
算法题和八股要分开对待。算法重在「写出来」,必须开编辑器手敲,跑通为止;八股重在「讲清楚」,能用自己的话把机制说明白才算过。两件事混在一起练,往往两头都不扎实。
面试是口头输出,刷题是视觉输入,中间的落差得靠练补上。我的笨办法:
再往上一层,可以录音回放,或者找个同学互问。听到自己说话打结、来回重复「就是那个……」,比任何解析都更说明问题在哪。
面试题 app 里的答案,最终要落到你简历上的项目里。面试官最爱问的一句就是「你项目里用到这个了吗」,答不上来,前面刷的题就白刷了。
简历上每个技术点,准备三层就够了:
还有个小建议:刷题时遇到和简历项目相关的点,随手补进项目描述的备注里,面试前翻一遍,比重新刷 50 道题管用。
如果你也在改简历,可以试试 棱镜简历,先把项目描述理顺,再去刷题,方向会清楚很多。
没有标准数字,看你能不能把目标岗位那 3-5 个方向的基础题讲顺。我的经验是:一个方向 8-10 道能讲透,比囫囵刷完 100 道更有效。
不行。算法题一定要手敲跑通,八股题可以只看解析,但要合上之后自己复述一遍。看和做是两种能力,面试考的是后者。
不建议。背下来的答案一遇到追问就露馅。更好的做法是把解析里「为什么这么做」的逻辑记住,用自己的话重讲一遍,再想想有没有别的方案。
侧重不同。应届生多花时间在基础语法、数据结构、操作系统这类必答题上;社招要把重心放在项目深挖和系统设计上,八股只是门槛,不是加分项。
读完想知道自己的简历什么水平?
免登录测一下,10 秒出报告ATS 全测检测其实分三步自查:把简历复制进纯文本编辑器看解析是否错乱、从 JD 里圈出硬技能词并埋进技能清单和项目动作句、再逐条复查时间格式与字段排版。文中给出可直接照做的清单与改写示例,附常见误区解答。
投递简历格式按渠道定:网申和邮件附件优先发 PDF,对方要 Word 或要填模板才发 .docx。文章讲清文件类型怎么选、文件名与邮件主题怎么写、字体页数的硬指标,以及发出前换设备自检的四步动作。
pdf 简历的三个可视特征、和 Word/图片简历的区别、自己导出文字型 PDF 的六步做法,以及字体未嵌入、截图转 PDF、文件名乱写这几个常见坑的排查方法,附打开后三步自检清单。
加载中…