跳到主要内容

面试中的常用英语

欢迎浏览:Interview Science - 专为国外大厂撰写的求职指南 了解更多资讯

如何贡献

  1. 欢迎通过建立 issue 来添加常用词,例子或者修正错误
  2. 感谢 Vicky Cheng 对此仓库的贡献

技术相关

标点符号

内容单词读音
.period / full stop/ˈpɪr.i.əd/
,comma/ˈkɑː.mə/
:colon/ˈkoʊ.lən/
;semicolon/ˈsem.iˌkoʊ.lən/
'apostrophe/əˈpɑː.strə.fi/
-hyphen/ˈhaɪ.fən/
...ellipses/iˈlɪp.siːz/
/forward slash
\backslash
<less than sign
>greater than sign
#pound sign / hashtag
%percent sign
&ampersand/ˈæm.pɚ.sænd/
*star sign / asterisk/ˈæs.tɚ.ɪsk/
"quotation mark / double quotes
'single quotes
?question mark
!exclamation mark
()round brackets / parentheses
{}braces/ˈbreɪ·sɪz/
[]square brackets
_underscore
==double equal signs
===triple equal signs

英语单词

内容含义例子
asymmetric非对称asymmetric encryption
clockwise顺时针clockwise rotation
counterclockwise逆时针counterclockwise rotation
cumulative累积cumulative sum
consecutive连续consecutive numbers
coordinate坐标coordinate system
circumference周长circumference of this circle
distinct唯一distinct character
decimal十进制decimal numbers
diagonal对角线diagonal traverse the matrix
hexadecimal十六进制hexadecimal to decimal
idempotent幂等idempotent operation
inverse倒数a is the inverse of b
octal八进制octal to decimal
opposite相反数the opposite of 10 is -10
dense稠密dense matrix
sparse稀疏sparse matrix
denominator分母 / 除数common denominator
numerator分子 / 被除数in the fraction 5/9, the numerator is 5
palindromic回文palindromic string
prefix / suffix前缀 / 后缀prefix tree
monotonic单调monotonic stack
precedence优先级operator precedence
operand操作数operand and operator
operator操作符operand and operator
symmetric对称symmetric encryption
volume体积the volume of this cylinder
x-axisx 轴x-axis and y-axis

短语

内容含义
Job Description (JD)岗位描述
Non-disclosure agreement (NDA)保密协议
Notice period离职交接时长
Probation period试用期
Restricted Stock Unit (RSU)限制性股票
Paid Time Off (PTO)带薪休假

数学

内容读法
2 + 1two plus one / add two to one
2 - 1two minus one / subtract 2 from 1
2 * 1two times one
4 / 2four divided by two
2 ^ 4two to the power of four / four power of two
x'x prime
x''x double prime
x bar

时空复杂度

内容读法
O(n)O of n
O(n * sqrt(n))O of n (times) square root of n
O(n * lg(n))O of n (times) log n
O(lg(n))O of log n
O(ln(n))O of natural log of n
O(1/n)O of 1 over n
O(n^2)O of n squared
O(n^3)O of n cubed

非技术相关

常用表达

口语表达含义用途
Just to make sure we're all on the same page, ...我想确认一下,我们现在在谈的是...沟通中,确保大家在说同样的事情
Looks like we are all caught up看起来我们现在都清楚了阶段性总结
What is the word for it口边的那个词是什么?当遇到不知道如何表达某个含义的时候,用于过渡
I haven't thought about this problem yet, let me think about it我还没想过这个问题,让我思考下?对于没想过的问题,用于过渡
I can give you an example of ..., is that what you’re asking?确认问题确认这个例子是面试官想了解的
Let me get back to you on that. I can't give you an exact answer for now我晚点再回复你,我现在没法给你一个准确的答案对于需要考虑的问题,用于过渡
书面表达含义用途
Thank you for pointing that out. I really appreciate your help谢谢你指出来,我非常感谢你的帮助表达感谢
Is now a good time to talk about the project real quick?现在有时间快速沟通一下项目吗?电话之前先询问对方是否有时间
I want to begin by/with, and then I'll move on to, next we're talking about, and finally we'll land on我想先从这个开始,然后讨论那个,最后是 ...开会前先讲清楚这次会议包括哪些主要内容
I just want to quickly touch base with you. Have you got a chance to go over my draft yet? is there any feedback?我想和你聊一下,你有时间看过我的草稿了吗?感觉如何?跟踪反馈

关键字

内容含义例子
achievement成就Tell me about your achievements.
aspect方面different aspect
compensation福利what is your expected compensation range?
competencies能力competencies list
compromise妥协Describe a situation in which you had to arrive at a compromise.
emphasize注重emphasize user experience
exhaustive详细Can you tell me your study method exhaustively?
conflict冲突How to handle conflict in the workplace?
influence影响How to influence others without authority?
initiative主动How to show initiative at work?
persevere坚持persevere for study
responsibilities职责How did you manage multiple responsibilities?

过渡句以及面试流程问题

常规内容

主题例句
问候
  • Good morning/afternoon, it's great to be here. Thank you for the opportunity to interview.
  • Hello, it's great to meet you. I appreciate your time in interviewing me.
  • Thank you for inviting me for an interview. I'm excited to learn more about this opportunity and your company.
理清问题
  • Would you mind explaining that again?
  • Just to clarify, you mentioned [insert statement here]. Is that accurate?
  • Can you give an example to help me understand better?
停顿思考
  • That's a great question. Give me just a moment to come up with the best answer.
  • That's an interesting question. Let me take a moment to consider my response.
  • Let me consider that for a moment before answering.
技术故障
  • It seems like the internet connection is unstable. Let me check my network settings and try to get back on track.
  • I'm experiencing some latency or delay. Can we pause for a moment to let me troubleshoot this on my end?
  • I'm having trouble accessing this file. Could you give me permission or check to make sure it's not restricted?
  • It might be helpful to try this on a different device or network if we're encountering repeated network problems.
  • Let's try refreshing the page or restarting the application to see if that solves the issue.
结束
  • Thank you so much for taking the time to speak with me today. I really enjoyed learning more about the position.
  • I hope I conveyed the depth of my interest and enthusiasm for this role. Please let me know if there's anything else I can provide to support my candidacy.
  • I really appreciate the insights you shared about the team, and I think this could be an excellent opportunity for me to grow professionally.
  • Thanks again for the interview, and I hope to have the opportunity to work with you in the future.

算法

主题例句
理清问题
  • What is the expected input and output format for the problem?
  • Can you walk me through a basic example of how the algorithm should operate?
  • Are there any additional considerations or constraints that I should be aware of when solving this problem?
解释分析过程
  • To develop a viable solution, I first considered the underlying data structures and algorithms that would best fit the requirements.
  • I approached this problem by breaking it down into smaller and easier problem.
  • My thought process involved breaking down the problem into smaller, more manageable sub-problems, and developing solutions for each one before piecing them together in a more comprehensive solution.
提示
  • I'm trying to solve this project using X, Y or Z. Am I on the right track?
  • Are there any specific algorithms or data structures you recommend I consider for this task?
  • Are there any particular parts of the problem that I should focus on or prioritize?
  • Do you have any suggestions for optimizing my solution, either in terms of runtime or memory usage?
  • Would you mind walking me through a particular step or section of the algorithm where I may be struggling?
解释
  • Let me walk you through the logic behind this section of the code.
  • The reason why I chose this data structure/algorithm is because...
  • If you have any questions about how this code works, feel free to ask me at any point.
请求反馈
  • Can you suggest any specific areas or functions of the code that could use improvement?
  • Do you think I understand and solve the problem fast enough? Anything I can do to improve?
  • Did I clearly explain my idea while solving the problems? What can I do to improve our communication?
  • Are there any specific edge cases or failure scenarios that I should be testing?

系统设计

主题例句
理清问题
  • Can you provide more context on the specific problem or pain point we are trying to solve with this system design?
  • What are the key objectives or goals that we are trying to achieve with this system design?
  • Can you clarify the user persona or users that will be utilizing this system?
  • Are there any potential security risks or compliance requirements that we need to consider when designing this system?
业务要求
  • Are there any constraints or limitations to the functional requirements that we need to take into account?
  • Can you outline the key user requirements that led to the functional requirements being identified?
非业务要求
  • What metrics or benchmarks will be used to evaluate performance against non-functional requirements?
提示
  • Are there any particular design patterns or techniques that we should explore further?
  • Could you give me a hint on what the potential trade-offs could be for different approaches to this problem?
  • Can you provide any feedback on my current approach and suggest potential adjustments or improvements?
解释
  • I utilize microservices architecture to ensure scalability and ease of maintenance for the system.
  • To ensure performance and efficiency, we use caching mechanisms and load balancing techniques in our architecture.
请求反馈
  • Do you have any suggestions for improving the performance and efficiency of the architecture?
  • Did I effectively explain the trade-offs of my design choices? How can I better articulate these in future discussions?
  • Do you have any recommendations for improving the fault tolerance and redundancy of the architecture?
  • Can you give me feedback on the existing data storage solutions and suggest potential improvements?

推荐资源

视频

文字