中国移动云能力中心(苏小研)--秋招面经

共三轮面试
技术面->HR面->技术面
很迷惑的面试顺序

自我介绍

主要说了本科、硕士在校情况,参与过的项目(参与两项省部级横向课题,主持一项校级科研项目),论文(两篇)、软著(四篇)、专利(一项)获取情况,本人无实习

一面(25min)

首先自我介绍,之后是项目介绍。有使用大数据框架做项目的经历,所以问了这部分相关内容

1. Hbase的存储结构
回答情况:基本正确,没有追问;主要回答了逻辑结构、逻辑视图,rowkey的构成,三种数据写入方法以及如何实现存储
2. Flume框架的基本结构、配置方法
回答情况:基本正确,追问了在我项目中的使用场景;主要回答了Source、Sink、Channel三个过程,和基于配置文件的自定义配置方法
3. Zookeeper相关
回答情况:没答上来,接触过,但是八股文没记
4. Socket/Netty相关的网络编程,Socket的配置方法,以及Netty的原理
回答情况:基本正确;主要回答了Socket的配置(C/S,创建子线程保证客户端断开连接后服务端仍可用),Netty对NIO的封装,epoll机制,高性能的原因
5. 算法思路:如何判断链表是否有环
回答情况:直接答出了快慢指针
6. 算法思路:如何判断链表回文
回答情况:蒙了一下,回答了链表翻转后逐一比较
7. JVM内存模型,以及如何设置内存大小
回答情况:内存模型纯八股文,基本答上来了,设置内存的参数知道有哪些类型,但是不知道具体参数

二面(HR10min)

自我介绍,站起来从远到近走过来,学历确认,公司评价

三面(20min)

1. 项目介绍,项目难点,如何解决
回答情况:如实回答,因为在做项目时候确实有这样的问题
2. 进程之间的通信方式
回答情况:答上来了管道、信号量(PV操作)、消息队列、共享内存、套接字,没有细问
3. 在项目中于道问题的沟通交流方式,如何解决问题
回答情况:如实回答,参与过和甲方的沟通,有个不切实际的功能点确实是反复沟通才最终确定解决方案的
4. 对于云计算的了解
回答情况:编的,不怎么了解,但是说了用过的一个高性能大数据平台,在上面跑过深度学习的实验,简单说了说资源调度之类的内容
5. 你做的项目是如何部署的,为什么使用主从架构
回答情况:如实回答,项目使用了主从架构(如果你没有项目部署经验可以参考Redis的主从、哨兵、集群回答),至于为什么使用,导师要求的
6. 对于加班的态度
把牛马俩字写脸上

反问

基本上就是,下一轮什么时候开始,多久出结果,加班情况,公司氛围之类的

面试整体不算很难,甚至有点水,
网上评价也还行,可能是公司换了园区,今年大量招人,网传差额体检也不存在,薪资在苏州算是可以了,国企性质,
至于前景的话,个人感觉做互联网开发行业就不要看稳定不稳定,哪里性价比高去哪里(薪资/工作量),
能不能学到技术之后好不好跳槽就看你在啥部门了,如果你入职以后做的内容比较边缘化就多自学一点,谁都不好说

你可能感兴趣的:(面试,求职招聘,java)