CS-OA cs-vo Faang

Oracle onsite OA record

结论写在前面,oracle佛系招人,题目很简单,后面就看缘分。

先是一轮OA有4道简单的题目

1. 4th Bit Determine the value of the 4th least significant bit in a binary representation of a given decimal number.

  • Parameters:
    • int number: A decimal integer.
  • Returns:
    • int: An integer 0 or 1 matching the 4th least significant digit in the binary representation of number.
  • Example:
    • For number = 23, which is 10111 in binary, the 4th bit from the right is 0.
  • Constraints:
    • 0 ≤ number < 2^31.

2. Break a Palindrome Modify a palindrome to create a new string that is alphabetically lower and not a palindrome by changing exactly one character.

  • Parameters:
    • string palindromeStr: The original palindrome.
  • Returns:
    • string: A new string that is not a palindrome and is the lowest value string alphabetically that can be created from the original palindrome; if not possible, return IMPOSSIBLE.
  • Example:
    • For palindromeStr = 'aaabbaaa', possible strings lower than aaabbaaa after one change are ['aaabaaba', 'aaabaaaa']. The string aaabaaaa is the lowest string that is not a palindrome.

3. Operator Precedence Identify which of the given operators has the lowest precedence.

  • Options:
    • Ternary operator (?:)
    • Comma operator (,)
    • Sizeof operator (sizeof)
    • Member access operator (.)
  • Correct Answer: Sizeof operator (sizeof).

4. Data Structure Operations Choose which of the listed data structures can erase from its beginning or its end in O(1) time.

  • Options:
    • vector
    • deque
    • stack
    • segment tree
  • Correct Answer: deque

通过OA后收到推进流程后面是VO面试

一面 System Design,设计一个password store system,就是跟面试官一来一回的交流,面试官各种问细节的问题,主要是想看解决问题能力,和trade off分析和最后为什么选择一种方式的原因,很顺畅,体验不错

二面 code,先上来一个简单bq,然后进入正题,题目很简单就是print log把,给定一个log string input,就deserialize,validate,然后按照要求print出来。follow up就是input是list或者array of logs,并且log可能会被分行。再follow up就是怎么搜索log,用什么数据结构,不同的数据结构有什么优势,一系列吧。这一轮就是面试官疯狂想给你过模式,问题刚问出来,恨不得就要告诉我答案,搞得我也很烦,必须要抢答,脑子要疯狂的转,不想让他觉得我不知道答案是他告诉我的。

三面 HM,就是各种BQ,问以前的项目之类的,没什么特别的

四面 code,也是先来一个bq再做题,dfs不是正常的那种pattern,就是给一个2d array,有黑白两种,可以上下左右斜角搜索,找出最长的黑色链接吧。最长是那种单线最长,比如一横行,一竖行,一斜行那种,不是我们dfs找类似面积的那种长度。这一轮就勉勉强强吧,写是写出来了,就因为不是模版嵌套,需要自己想一下edge case会不会fail,这一轮的面试官就非常挑剔,感觉代码从各方面都有他自己的要求,比如要注意pattern,要readable,要bug free etc 他都会看

五面 Bar raiser bq,这一轮最无语,因为这个bar raiser是真的背景差太远了,啥都干过,干过IT,PM, TPM etc,各种其他部门来回跳脱,来回换职位,说是TPM title但感觉不是技术岗,也不懂组里的项目,不懂部门的发展,‍‌‌‌‍‌‍‌‌‌‌‍‍‍‍‌‍‍‌‍‍不知道TMP和engineer是怎么一起工作的,完全不知道他懂啥。。。还给我很长的时间去问他问题,问题刚抛出去就结束了,话题很难进行下去,差的这么远,不知道他是根据什么去raise bar的😂😂😂
他家题目是真的不难,但是其他的就看缘分吧

代面试,面试辅助,OA代做请联系我们

VO辅助价格表 (面试辅助,文字语音提示)

类型一线大厂二线大厂/独角兽strartup非发达国家岗位其他
一面$298$259$198$168需求详谈
二面$298$259$198$168需求详谈
三面$398$359$298$219需要详谈
Final$798$698$598$398需求详谈

代面试价格表 (转接您的摄像头画面,其他的全部交给我们)

类型一线大厂二线大厂/独角兽strartup非发达国家岗位其他
一面$598$559$498$428需求详谈
二面$598$559$498$428需求详谈
三面$798$659$598$529需要详谈
Final$1398$1298$998$798需求详谈

Leave a Reply

Your email address will not be published. Required fields are marked *