全文共1962字,预计学习时长7分钟

图源:unsplash

作为自学起家的人,笔者总是觉得准备技术性面试是一项让人抓不住重点的任务。为了解决这个问题,笔者与志同道合的小伙伴合作成立了cscareers.dev社群,旨在帮助和我们情况差不多的人们。要知道,几个优秀的“学友”在学习道路上能起到很重要的作用。

这里没有什么必须遵循才能成功的独门秘诀,只有笔者的个人学习时间规划以及总结的相关策略。但如果你即将投递简历和参加面试,我强烈建议各位看一看这个正在建立的社群。

我们旨在为社群成员免费提供特定公司的面试问题、举行模拟面试、邀请顶尖科技公司的工程师检查简历,以此帮助成员获得面试机会并能顺利通过面试。

选择一门语言——2019年5月

到了面试准备阶段,笔者还没有掌握一门能应付面试的语言。笔者过去是(现在依然)是一个JavaScript开发人员,用JavaScript来完成面试中的算法题并不是最佳选择。

笔者必须面对的一个特殊状况是:在掌握一门面试语言的同时学会用它来解决问题。之前觉着Java有趣是因为它的冗长复杂,但事后看来,倒是宁愿花更多去学习Python。

但不论选哪个,都不要在挑选语言上耗费太多时间。大多数人面试时选择的语言都是C++/Python/Java.选择一门语言然后把重心放在更重要的事情上。

图源:Unsplash

CodeSignal——2019年5月

在那时,即便是LeetCode上最简单的题对笔者来说也很难完成,所以我开始用的第一个资源是CodeSignal。这个平台将题目设为多个难度等级,我要做的就是学习如何写Java代码并训练解决问题的能力。

Arcade入门级板块的所有编程练习花费了大概一周的时间,Codesignal的这个板块能让我们取得一石二鸟的效果。

CodeSignal网站

LeetCode——2019年5-6月

这时,笔者打算重新使用LeetCode。由于不熟悉如何用数据结构去解决问题,这上面的题对笔者来说依旧很难,但没办法,这是必经之路。笔者在YouTube上学习了有关算法的在线课程。

在做一个测试题时一定要注意时间,超过30分钟的思考时间就显得效率十分低下。如果你的解题思路不对,直接去该问题的讨论区下面阅读答案。

LeetCode的讨论区是了解其他人如何研究/解决问题的绝佳资源。在一个问题上花费几个小时与30分钟造成的影响即便不是惊人的,也不可小觑。在学习不同的概念时,一定要非常注重自己花费的时间。

为了能真正弄懂一个问题的答案,笔者通常会把别人的代码写在代码编辑器中,然后尽最大努力弄清楚每行代码的作用。凡是笔者偷看过答案的题,笔者都会把它们加入到错题集中以便日后回顾强化解题思路。

模拟面试——2019年6-8月

模拟面试是帮助你为面试做好准备的一个绝妙办法,CodePath上面的技术性面试课程就包含每周一次的模拟面试机会。如果是现在,笔者肯定会用Pramp并制定好每周做1-2词模拟面试的计划。

尽管会有点儿紧张,但即便失败了也没什么大不了,它不会给你的生活带来不好的影响,模拟面试就是不断试错的机会。

在完成自己的模拟面试时,还能够观看其他成功人士的面试, YouTube上有好几个可以和经验丰富的工程师进行模拟面试的频道。在cscareers.dev社群中,我们会上传很多通过艰难技术性面试的人的视频,多看看别人的成功经验,你会有所收获的。

图源:unsplash

LeetCode——2019年7-10月

到7月时,LeetCode平台上曾把笔者打击得体无完肤的问题现在已经不值一提,而且笔者终于能开始解决Blind 网站上列出的75大问题合集。

强烈建议大家去做这个合集中的问题,因为它们覆盖了面试当中涉及到的很多概念。笔者甚至在实际面试中被问到过这上面的原题。

CSCareersDiscord server上有一个机器人客服,你可以同它互动,然后在大热的Blind合集中以及任何一家特定公司的面试问题中随机选择一个问题,对它提问。

CSCareers Discord机器人

无论何时有面试机会,笔者都会花时间练习要面试公司最常问的问题。比如,从Facebook经常提问的问题来看,他们喜欢问“树问题”,所以要确保自己能游刃有余地回答“树问题”。这是一个让你为特定公司的面试做好准备的实用方法。

除了研究公司的面试问题之外,笔者还会练习在白板上写答案。你肯定不希望直到真正面试才是你第一次在白板上写东西。可以学习一些能帮你在白板上快速写代码的技巧,但如果你不花时间做准备,你永远都不会学到这些技巧。

《编程面试的要素》——2019年9月

《编程面试的要素》这本书根据人们准备时间的不同提供配套的学习计划,值得推荐。也很多人推荐CTCI这本书,笔者认为仅用《编程面试的要素》这本书作为学习材料是完全足够的,当然,CTCI也会达到同样的效果。

图源:unsplash

不论是什么样神奇的技巧,想要获得想要的结果需要的是不断去练习。找到志同道合的的伙伴,做好时间规划,你也可以通过面试。

我们一起分享AI学习与发展的干货
欢迎关注全平台AI垂类自媒体 “读芯术”

(添加小编微信:dxsxbb,加入读者圈,一起讨论最新鲜的人工智能科技哦~)

模拟面试训练营:顶尖科技公司的offer等着你相关推荐

  1. 姚班天才漆子超、IOI金牌得主陈启峰等联手进军AR领域:全员顶尖科技公司技术背景,打造“5G+AI+AR”先锋...

    鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 最新消息,AR领域又有明星玩家入局. 清华姚班毕业.IOI 2009金牌得主漆子超,斯坦福博士.IOI 2007金牌得主陈启峰均在联合创始人 ...

  2. Interview:算法岗位面试—上海某科技公司算法岗位(偏AI算法,国企)技术面试之BN层的认知、BP的推导、GD优化的几种改进等

    Interview:算法岗位面试-上海某科技公司算法岗位(偏AI算法,国企)技术面试之BN层的认知.BP的推导.GD优化的几种改进等 导读:关于神经网络,问的比较深,因为博主做过总结,所以用自己的语言 ...

  3. 来自硅谷顶尖科技公司的就业指南!

    硅谷顶尖科技公司的技术管理有什么共同之处吗?显然有很多! 本文我们就总结了12位工程经理的管理经验,看看他们身为管理者的工作内容,以及他们眼中优秀的技术人员具有哪些特征. 团队风格.技术管理是每个入职 ...

  4. 顶尖科技棋牌游戏开发_如何接受顶尖科技公司的采访

    顶尖科技棋牌游戏开发 If you've ever wondered how to land an interview with top tech companies or know someone ...

  5. 腾讯!阿里!大二男生斩获4家头部科技公司实习offer!完整经验总结!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 来源:崔倍宁  杭州电子科技大学报道 " 18岁拿到ACM亚洲 ...

  6. 腾讯!阿里!大二男生斩获4家头部科技公司实习offer!凭啥?

    " 18岁拿到ACM亚洲区域赛金牌 大一应国内自动驾驶明星企业Momenta之邀,与一群来自清华.北大.浙大的精英学生,一起被挑中成为这家估值上百亿的独角兽公司的"火箭计划20人小 ...

  7. 美国司法部将对大型科技公司展开广泛、新的反垄断审查

    腾讯证券7月24日讯,美国司法部(Justice Department)正在展开一项广泛的反垄断调查,以确定占主导地位的科技公司是否在非法扼杀竞争,这给Facebook.谷歌.亚马逊和苹果等公司带来了 ...

  8. Interview:算法岗位面试—11.06早上上海某智能驾驶科技公司(创业)笔试+面试之手撕代码、项目考察、比赛考察、图像算法的考察等

    Interview:算法岗位面试-11.06早上上海某智能驾驶科技公司(创业)笔试+面试之手撕代码.项目考察.比赛考察.图像算法的考察等 导读:该公司是在同济某次大型招聘会上投的,当时和HR聊了半个多 ...

  9. Interview:算法岗位面试—10.23下午—上海某科技公司算法岗位(偏机器学习算法,上市)技术面试之比赛积累、项目经验、个人未来发展

    Interview:算法岗位面试-10.23下午-上海某科技公司算法岗位(偏机器学习算法,上市)技术面试之比赛积累.项目经验.个人未来发展 导读:该面试,是线上笔试通过之后,邀约的面试.整个面试过程比 ...

最新文章

  1. 【PP生产订单】入门介绍(十二)
  2. 【论文相关】历年CVPR、ICCV、ECCV论文合集下载
  3. linux脚本打印循环次数,shell脚本编程基础(3)——循环用法
  4. 异步非阻塞_细说同步异步、阻塞非阻塞
  5. 如何判断微信定位服务器,如何快速找到自己的微信定位,完成实操作业?分享一下我的思路...
  6. 面向对象,局部变量和成员变量
  7. 精通开关电源设计第三版pdf_设计类电子书合集
  8. 安卓微信本地数据库解密与删除聊天记录恢复 EnMicroMsg.db FTS5IndexMicroMsg_encrypt.db
  9. 手机PDF文档如何解密去除不能编辑的限制?
  10. realtek高清晰音频管理器打不开怎么办?
  11. iwconfig命令
  12. arp 已知mac找ip_求救:通过MAC码找到对应的IP地址.
  13. python字符串转负数_python 字符串 步进 负数
  14. java面试题——常见项目真实面试题(实际面试被问到)
  15. wirehark数据分析与取证attack.pcap
  16. 简述https的几种加密方式
  17. 使用Selenium从IEEE与谷歌学术批量爬取BibTex文献引用
  18. 3D游戏设计-牧师与魔鬼_动作分离版
  19. 配置本地时间服务器(集群)
  20. 液晶12864汉字显示程序及显示顺序正常的C语言程序

热门文章

  1. 清华差生10年奋斗经历:各种反省各种彻悟--读完以后淋漓尽致
  2. Adobe Photoshop—污点修复画笔系列
  3. 运行TomCat出现淇℃伅乱码解决方案
  4. 【数据结构与算法】二叉树深度遍历
  5. 服务器ec系列,Cloud_EC服务端错误码大全
  6. 从零开始学习PS,记录小知识点(mac)持续更新中。。。
  7. 杀戮地带2的渲染技术(Rendering_Technology_Of_Killzone_2)
  8. ES聚合查询根据字段进行分组
  9. 到 2023 年全球勒索软件损失将超过 300 亿美元
  10. 设计模式七大原则-里氏代换原则