外语刷题集合:准备篇

计划

如何搞定北美算法面试
先阅读英文版 elements of programming interviews
elements of programming interviews
技术语言选择 C++

在这里插入图片描述

面试流程

The interview lifecycle
Generally speaking, interviewing takes place in the following steps:

  1. Identify companies that you are interested in, and, ideally, find people you know at these companies.
  2. Prepare your resume using the guidelines on the facing page, and submit it via a personal contact (preferred), or through an online submission process or a campus career fair.
  3. Perform an initial phone screening, which often consists of a question-answer session over the phone or video chat with an engineer. You may be asked to submit code via a shared document or an online coding site such as ideone.com, collabedit.com, or coderpad.io. Don’t take the screening casually-it can be extremely challenging.
  4. Go for an on-site interview:this consists of a series of one-on-one interviews with engineers and managers, and a conversation with your Human Resources (HR) contact
  5. Receive offers: these are usually a starting point for negotiations.

面试准备资料

  1. google’s C++ style guide
  2. 侠客行 一亩三分地代替网站:面经 包
  3. Cracking the Coding Interview
  4. Elements of Programming Interviews
  5. Grokking the Systems Design Interview
  6. Glassdoor to find the interview questions they ask

题目

持续更新中

工具

YouTube字幕下载

DownSub是免费的网络应用程序,可以直接从Youtube, VIU, Viki, Vlive 等下载字幕。

vscode 删除空行

1.快速打开替换界面,在Find界面输入^\s*(?=\r?$)\n

2.Alt+R选择Use Regular Expression(Alt+R)即正则表达式模式:

3.选择Replace All(Ctrl+Alt+Enter)批量替换全部完成操作,截图如下:

语音

  1. 谷歌翻译界面有语音输出

在线文字识别
https://uutool.cn/ocr/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值