opening
- how are you doing?
- I’m in San Diego right now.
- I’m currently based in San Diego.
- I’m totally comfortable with relocation.
- Yes, I’m definitely open to relocating to Florida. I’ve always liked the vibe there — the beaches, the palm trees, the warm weather — it’s a place I’d genuinely enjoy living in.”
- I’m definitely open to the West Coast. I’ve always liked the mix of tech and nature — like being close to the ocean or mountains is pretty awesome.
- Yeah, I’d be cool with moving to the East Coast. I kind of enjoy having all four seasons.
- Yeah, I’m open to the Midwest. I’ve heard
Austin and Denver
have a great food and music scene — I think I’d really enjoy living there.
- Yes, I’m definitely open to relocating to Florida. I’ve always liked the vibe there — the beaches, the palm trees, the warm weather — it’s a place I’d genuinely enjoy living in.”
- when interviewer is late:
- They might say: Sorry, I’m late
- u can say: no worries.
- That’s totally fine. I was a little anxious when I first joined and waited for a while, but now I’m feeling much more relaxed now It’s a good thing.
- No problem at all, I completely understand. I really appreciate you taking the time to speak with me today. I’m looking forward to our conversation.
- They might say: Sorry, I’m late
when their audio was breaking up or not coming through clearly
I think u were cutting out.
Is this a very common saying in america?
Yes, “cutting out” is a very common and natural expression in American English, especially during phone or online voice/video calls.
You’ll often hear people say:
- “You’re cutting out.”
- “I think you cut out for a second.”
- “Can you hear me? You were cutting in and out.”
These phrases are used to describe intermittent audio loss or unstable connection. They’re informal but widely used in both casual and professional settings.
coding
explain code
Given an array of strings words and an integer k, return the k most frequent strings.
Return the answer sorted by the frequency from highest to lowest. Sort the words with the same frequency by their lexicographical(/leksɪkəˈɡræfɪkl/
adj. 辞典编纂的) order.
Example 1:
- Input: words =
["i","love","leetcode","i","love","coding"]
, k = 2 - Output:
["i","love"]
- Explanation: “i” and “love” are the two most frequent words. Note that “i” comes before “love” due to a lower alphabetical order.
Example 2:
- Input: words =
["the","day","is","sunny","the","the","the","sunny","is","is"]
, k = 4 - Output:
["the","is","sunny","day"]
- Explanation: “the”, “is”, “sunny” and “day” are the four most frequent words, with the number of occurrence being 4, 3, 2 and 1 respectively.
Summary:
- ok, let me read the problem statement …
- to solve this problem,
- First, I use a HashMap to count the frequency of each word.
- Then, I use a min-heap with a fixed size of k to find the top k frequent words. the heap will store these words in an ascending frequency order, and if two words’ frequency are the same, the heap will sort them in reverse alphabetical order.
- Next, I’m gonna iterate through the map, and In each iteration if the current word’s frequency is larger than the top element of the heap, or if their frequency is equal, I will compare these two words with their alphabetical order, if the current word’s alphabetical order is smaller, I insert it into the heap.
- after processing, I convert this heap into a list, and because it’s a min-heap, I will reverse the list to get the right order.
|
Digits
- 0.5 → zero point five
- -0.5 → “negative zero point five” or “minus zero point five”
- ½ → “one half”
- ⅓ → “one third”
- ¼ → “one quarter” or “one fourth”
- ¾ → “three quarters”
- ⅔ → “two thirds”
- 1/5 -> one fifth”**
- 2/5 → “two fifths”
- 3/5 → “three fifths”
- 4/5 → “four fifths”
This style (ordinal denominator with “-th” or “-ths”) is standard for fractions where the denominator is 5 or higher (except for 2 and 4, which are commonly “half” and “quarter”).
标点符号
1. 标点符号英文表达
中文名称 | 英文名称 | 符号 | 英文示例及用法说明 |
---|---|---|---|
冒号 | Colon | : | 用于引出解释、列表或引用。 Example: She said: “I love coding.” |
感叹号 | Exclamation /ˌeks.kləˈmeɪ.ʃən/ mark |
! | 表示强烈情感或强调。 Example: What a beautiful day! |
问号 | Question mark | ? | 用于疑问句结尾。 Example: Where are you going? |
分号 | Semicolon | ; | 分隔并列分句或复杂列表项。 Example: I need to buy apples, bananas; and oranges. |
逗号 | Comma | , | 分隔句子成分、列举项或引导从句。 Example: He is tall, smart, and kind. |
2. 关键字的英文表达
- 关键字 的英文是 Keyword(单数)或 Keywords(复数)。
- 用法:在编程、搜索引擎优化(SEO)、写作中,指具有特定含义或功能的词。
- 示例:
- In Python, “if”, “for”, and “while” are keywords.(在Python中,“if”、“for”和“while”是关键字。)
- Use relevant keywords in your essay to improve searchability.(在文章中使用相关关键字以提高可搜索性。)
补充:常见符号的英文读法
- @:At sign / At symbol(如邮箱地址中)
Example: user.name@domain.com → “user dot name at domain dot com” - #:
Hash
(In programming) / Number sign(美式英语)/ Pound sign(英式英语)
Example: #topic → “hash topic” (in Python/Java) - $:Dollar sign
*
: asterisk- %:Percent sign
- &:Ampersand(
/ ˈæmpərsænd /
) /
: slash-
: dash_
: underscore~
: tilde (/ˈtɪl.də/
)- ():Parentheses
/pəˈren.θə.sɪs/
(括号,单数为 parenthesis)(
: left parenthesis
- []:Brackets / Square brackets
- {}:Braces / Curly brackets / Braces
>=
: “greater than or equal to”
英文加减乘除怎么说
英文中表示加减乘除的常见词汇和表达方式如下,以具体例子说明:
1. 加法(Addition)
- 词汇:add(动词)、plus(介词)、addition(名词)
- 例子:
- 8 + 3
- 读作:Eight plus three 或 Eight add three
- 结果表达:Eight plus three equals eleven(8 + 3 = 11)。
- 结果表达:Eight plus three is equal to eleven(8 + 3 = 11)。
- 8 + 3
2. 减法(Subtraction)
- 词汇:subtract(动词)、minus(介词)、subtraction(名词)
- 例子:
- 8 - 3
- 读作:Eight minus three 或 Three subtracted from eight
- 结果表达:Eight minus three equals five(8 - 3 = 5)。
- 8 - 3
3. 乘法(Multiplication)
- 词汇:multiply(动词)、times(介词)、multiplication(名词)
- 例子:
- 8 × 3
- 读作:Eight times three 或 Eight multiplied by three
- 结果表达:Eight times three equals twenty-four(8 × 3 = 24)。
- 8 × 3
4. 除法(Division)
- 词汇:divide(动词)、divided by(介词短语)、division(名词)
- 例子:
- 8 ÷ 3
- 读作:Eight divided by three
- 结果表达:
- 若为整数除法:Eight divided by three is two with a remainder of two(8 ÷ 3 = 2 余 2)。
- 若为小数结果:Eight divided by three equals approximately two point six six six*(8 ÷ 3 ≈ 2.666)。
- Eight divided by three is about 2.667.
- 8 ÷ 3
其他常用表达
- 等于:equals / is equal to / is
- Eight plus three
equals
eleven(8 + 3 = 11)。 - Eight plus three
is equal to
eleven(8 + 3 = 11)。 - Eight plus three
is
eleven(8 + 3 = 11)。
- Eight plus three
- 总和:the sum of
- 例:The sum of eight and three is eleven(8 + 3 = 11)。
- 总和:the difference between
- 例:The difference between eight and three is five(8 - 3 = 5)。
- 乘积:the product of
- 例:The product of eight and three is twenty-four(8 × 3 = 24)。
- 商:the quotient(
/ˈkwoʊʃ(ə)nt/
) of- 例:The quotient of eight and three is approximately two point six six six(8 ÷ 3 ≈ 2.666)。
真题-java代码表达式
- 有个java代码表达式是这样的:
i *= i /= i
, 英语应该怎么读?- i times-equals i divided-by-equals i
x += y -= x *= y
- x plus equals y minus equals x times equals y.
a +-*/ b
- we should say: Here, the plus, minus, asterisk and slash operators are used.
a === b
- a
triple equals
b
- a
a = b == c ? d : e
- a equals b
double equals
c question mark d colon e
- a equals b
i++
- i plus plus
'5' + '2' = '52'
- We
concatenate
(/kənˈkæt(ə)nˌeɪt/
) strings ‘5’ and ‘2’ to get ‘52’. - String ‘5’ is concatenated with string ‘2’ to get ‘52’
- String ‘5’
concatenated
with string ‘2’ becomes ‘52’ - The string ‘5’ and ‘2’ are concatenated to get ‘52’.
- The values ‘5’ and ‘2’ are
concatenated
into ‘52’.
- We
i++ + ++i
- i post-increment plus pre-increment i.
x = (y = (z = 5))
- x equals y equals z equals five.
a &= b |= c ^= d
- a bitwise and equals b bitwise or equals c bitwise xor equals d.
i = (j = (k = (l = 0)))
- i equals j equals k equals l equals zero.
ask interviewer some questions
- What is your typical day like?
- Can I ask what your typical day looks like on this team?
- I wonder, like, what’s the daily routine work like? ‘Cause I remember it’s a hybrid, right? So I’m kind of interested in, like, the daily routine of the team.
- Like all the things you said, I’m pretty familiar with them. Like a daily stand-up — at Costco, we do it every day, so we can align our expectations among all the people, so that we can keep each other on track with our work. So everything you said is pretty familiar to me. And I think once I can get on board, I can start working really easily and quickly.
ending
- Yeah I really appreciate your time today and uh yeah thank you for taking your time to interview with me.
- it was really great to meet you.
- great meeting you.
- Have a good rest of your day.
- (if it’s only a vendor interview)
- thank u for your time and what’s the next step for the interview?