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


    共三轮面试
    技术面->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. 对于加班的态度
    把牛马俩字写脸上

    反问

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

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

  • 相关阅读:
    Scrapy爬虫框架入门(豆瓣电影Top 250)
    【Linux学习】进程概念(上)
    Windows系统下部署分布式SSM架构JAVA程序
    “第四十八天” 计算机组成原理
    为何说只有 1 种实现线程的方法?
    mac 编译安装php7.4 后 开启openssl扩展错误记录
    AR远程协同能给企业带来哪些好处?广州华锐互动带你了解!
    C语言学习之路(基础篇)—— 文件操作(下)
    python中图片读取和保存以及plt.imshow()与cv2.imshow()显示图像颜色错误解决方案
    mybatis学习(9):mybatis连接mysql数据库
  • 原文地址:https://blog.csdn.net/qq_43923588/article/details/128013661