楼主背景,非cs背景,算法刷题小白,目前在一家公司写python。
Recruiter 筛选 linkedin上收到recruiter站内信,没多想,就约了聊了聊,约了45分钟。我也没太在意,以为和大多recruiter一样扯一扯背景情况。
结果只是三五分钟寒暄,剩下的全是技术问题,比如:下面那种数据结构不可能实现O(log(n))时间搜索?1000个node,大概多少层?priority queue存在哪里?还好这些基础知识在前一天的算法学习中刚刚看过,真的是前一天晚上!! recruiter问完之后就跟我约电面,我懵逼了,因为我一道正经题还没做过呢。。。我尽量拖,recruiter非常热情,说如果offer了,可以推迟入职时间(我再一次黑线,您太看的起我了。。。),然后告诉我照着leetcode hard level准备(咳咳。。。)
电面,recruiter聊完的一个月之后
楼主这段期间狂补算法知识,开始认真做题。
两道题,1,remove a target node in doubly linkedlist. 2. 类似leetcode350,但是返回两个list各自剩下的元素。
在interviewer的hint下完成(捂脸)
楼主就没想着有后续。。。。收到recruiter邮件约聊。心里想,直接拒我就行了,不用这么麻烦。。。
先是几句寒暄,对方说,咱们聊 聊next step吧
- “next step?”
- “onsite”
- “oh? I didn’t expect that”
HR能安排onsite的时间好像是4周以内