发布于 

橙风趣游一面

10.10 橙风趣游一面

一个五十个人的小游戏公司,当时线下宣讲会投的,面试和面试官一直不在一个频道上,后面我都不太想聊了。

  1. 自我介绍;

  2. 介绍一下项目;

    我介绍完之后,他说他们主要做的是海量数据处理相关的业务,我一听,感觉有点逼格,然后他就问了个海量数据处理的问题。

  3. 现在有10g大小的数据,机器的内存只有4g,请问怎么处理这些数据呢?

    我回答说用分治法,将10g大小的数据分成三份,然后分批处理,就能解决。

  4. 那你怎么把10g的数据分成三份呢?

    我说用hash来做,就像Redis的分片集群一样,分成三个hash槽,然后通过hash就能确定数据在哪,也能分割数据。

  5. 那如果有100g数据呢?也用这种方法吗?

    我说可以啊,为什么不行呢?面试官好像不太满意,我就问那应该怎么处理呢?面试官说把数据转换成流来处理。。。属实给我逗乐了,我直接笑了,说那也行吧。搞得我还以为你们多有逼格呢,上来跟我说自己海量数据处理balablab,最后说用流来做。

  6. 你这个项目写了多少行SQL语句?

  7. 说说数据库几个连接的区别?

  8. 说说数组和链表的区别?

  9. 说说堆和栈的区别?

  10. HTTP底层了解吗?具体的报文构成这种?

  11. HTTPS了解吗?

    我说了HTTPS的安全性,然后说了具体加密的过程。

  12. 你具体了解什么加密算法呢?

    我说了对称加密和非对称加密,然后每个说了两种具体的加密算法。

  13. 那你说说RSA加密算法吧?

    ???我直接说我不会,面试官说你研究生做的不是网络安全相关的吗?我直接就怼了,我说我做的并不是这种协议层上的网络安全研究,而是车联网相关的接入网络相关的网络安全研究,不是只要有网络安全加上算法两个字就是专门研究安全算法的。

  14. 知道自旋锁吗?

  15. 反问环节。


本站由 Cccccpg 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。