字节算法提前批一面凉经
算法提前批,因为本科不是科班,上来就是基础连问,问的我自己都笑了,忍都忍不住的那种,虽然自己也感觉不太好,但就是忍不住想笑,估计给面试官留下了极差的印象吧。
多线程中线程hang住是什么原因,怎么解决;笑着略过(hang住我没听懂,不知道啥意思,我问是不是阻塞)。
TCP和UDP的区别;一个面向连接,一个面向无连接。
什么时候用长连接什么时候用短连接;笑着略过(我都没听过)。
大数据,简单介绍下Hadoop;入学的时候搭过Hadoop环境,口胡了几句,作死说通信用了RPC。
了解RPC协议不。笑着略过。
两道算法,曲折打印二叉树(写对),全组合。全组合使用位操作,但是写的时候卡住了,没写对,说了下思路,面试官认为是暴力方法,觉得有些case可能覆盖不到,我也不知道说啥。
问能推哪些算法的公式,只敢说LR,因为没准备SVM。然后就是推LR的梯度下降,接着让我写sigmoid函数,我想砍自己,一时脑抽sigmoid函数都写错了,分母少写个1,当时面试官再问了一遍我还觉得没啥问题。最后就是sigmoid求导。
算法跟推导环节其实不应该出现失误的,前面的基础连问问的我有点懵,脑子一片糊,sigmoid函数都写错,真的解都没法解释了,估计认定我是菜鸡了。简历上的比赛、论文、项目一个都没问。
最后面试官建议如果要搞算法,机器学习推导这方面还要深入理解一下,画外音就是认定我是个水货了吧。唉。
最后附上个人GitHub链接,希望能骗点star。https://github.com/Daya-Jin
#面经##提前批##算法工程师##字节跳动#