这家公司面经网上好像没有找到唉,我来贡献下叭。
背景介绍:普通二本,专业是大数据,投的是Java后端。
笔试:丢给你一个链接,几百道智力测试还有非常多性格测试题。
一面:这个公司貌似只有一面,总体感受,全程懵逼。。。
上来就自我介绍,叭叭叭一大堆…
面试官: 你们大数据专业学过啥?
我:spark,hadoop……还有一些基础课。
面试官:那你对spark,hadoop这些原理了解吗?
我:不太了解原理,我们只是使用过而已。(面试官感觉不太满意)。
面试官:那你们电路学过吗,嵌入式了解吗,python了解吗,你用python干过什么?
我:python了解一点,搞过简单的爬虫,但是没有用过框架,还有机器学习pandas,numpy,sklearn库(面试官貌似不满意)。
面试官:概率论学过吧,说说高斯分布,泊松分布,泊松分布可以用在哪里?
我:高斯分布可以使用“3σ”原则剔除数值异常点,泊松分布公式不大记得,但是JDK1.8之后里HashMap的哈希表中放入每个桶的概率满足泊松分布,如果一个桶内的个数>8,是小概率事件,需要把链表转为红黑树。
面试官:那你懂得红黑树的实现吗?
我:不太懂。
面试官:那你说说满二叉树是什么?和别的树相比有什么好处?
我:(数据结构我不熟悉说的不清楚)大概就是如果没有左右孩子,那么只能在最后一层。好处不大清楚,我就瞎说,因为满二叉,所以可能容易实现吧……
面试官:sql多表查询随便写一个吧(写了,没说啥)
面试官:gc底层实现原理了解吗?说一下?
我:(懵逼)我只说了几个gc算法,标记清除,压缩,复制(面试官表示不满意)。
面试官:socket编程,并发锁这块了解吗?懂得原理实现吗?
我:不懂……
大概这些,然后说可能你可以考虑前端或者测试岗位
总结就是:可能Java后端水比较深,自己也懂得很少,还需学习很多。
全部评论
(2) 回帖