今日学习情况:
- 早上做了3道leetcode。 10:00-11:30
分别是15. 三数之和(双指针),22. 括号生成(回溯),470. 用 Rand7() 实现 Rand10()(概率)。三数之和一开始没有什么n^2的思路,看了答案,想起来之前的华为笔试题,求勾股数,其实也可以用类似的方式来做。另外参考了之前别人的面经,看了一下生成随机数这类题怎么做。 - 下午字节二面。 11:30-4:00 (复习+面试)
主要是问了项目,然后做了一道题。项目问了常规问题,没有挖得很深,让我讲了怎么构建的模型,如何衡量模型的好坏,最后讲了GBDT和RF的区别,以及问了我GBDT怎么防止过拟合。做的题目是148. 排序链表这个题我其实之前看见过,但是没有做,本来想着用归并排序就好了。然而要求用常数复杂度的空间(考虑所有内存空间使用情况,也就是不能递归)。其实思路还是归并排序,不过要用循环来做。我花了比较久捋思路,然后写得也不顺利(我这个思路写起来太复杂了,面试结束看了下leetcode上我这个思路的答案,确实非常长)。最后面试官看时间快到了就没让我写完,反正我也已经很痛苦了,也没有再挣扎。然后问了一下具体team的职责。感觉……要求挺高的,至今不明白自己为什么过了一面哈哈。 - 虾皮约了二面和终面时间。以及HR要求同步推进入职审核,催我提供相关材料。这感觉挺莫名的,二面还没谱呢…… 但还是回了邮件提供了材料。有个薪资证明,我也不想找之前的财务去要,最后提供了银行流水,又是一番折腾。
今日感想:
- 面试真的挺费时间的,今天一天基本就复习+面试+面试后平复心情了。不过我其实应该做一下冥想的,光刷手机转移注意力了。
- 面试题目没做出来感觉挺伤的。毕竟是字节,考的算法难度出名的高。哎,不过一般来说,要么项目经历好,要么做题厉害,(要么运气好),总得占一样,还是要继续努力呀。
- 老公送了纪念日礼物,开心~ 适合用来午睡的抱枕,不过最近没有午睡需求,只能先用来垫腰啦~
- 今天四月过半了,感觉时间过得真的好快啊。
明日计划:
- 继续做3个算法题。
- 锻炼。上一节杠铃操。
- 看完DNN代码。