美文网首页
记金山西山居实习生面试2019.05.06

记金山西山居实习生面试2019.05.06

作者: Zero_Copy | 来源:发表于2019-05-10 23:09 被阅读0次

    一面

    到金山软件园等了半个小时左右,被HR带到面试间,一开始是两位面试官面试。
    1、mybatis的作用
    2、如果mybatis遇到性能问题如何解决
    3、redis用来做什么,有什么优点
    4.、如何使用redis进行联合查询
    5、高并发秒杀是类似于CGI???来一个请求开一个线程,然后处理完请求后线程是直接close还是进入后台???(估计这位面试官是游戏开发的,而且是骨灰级程序员,问CGI的时候我惊了)

    因为我找的是java后台开发实习,所以他们又叫来了一位以前搞java的面试官来面试。这点给西山居点赞,面试官人超好。

    6、java内存模型(我以为是JMM然后巴拉巴拉一大堆,最后面试官提醒我,java分为哪几个区?好吧,尴尬)
    7、JVM 主要对哪几个区进行GC
    8、新生代为什么要分为survivor和eden区
    9、发布项目时如何进行动态更新(我捉摸是不是classloader有关,最后面试官说是热替换,好吧和classloader有点关系)
    10、项目使用spring什么版本
    11、项目为什么使用xml作为配置方式

    12、你有什么想问的??(是否有留用机会?能学到什么东西?面试官从爱奇艺、淘宝、QQ、游戏全方位分析了各个不同领域对主要技术的要求,讲了大概有10分钟...)

    二面(HR)

    二面hr面
    1、自我介绍
    2、哪里人
    3、成绩很好?
    4、社团工作
    5、实习时间
    6、前面面试官对我的评价

    本来以为hr之后就面试完了,但是hr又叫来了另外一个面试官,好吧(我猜这位面试官是web开发组的)

    三面

    1、自我介绍
    2、指针
    3、函数指针和指针函数
    4、C++虚函数表
    5、栈保存什么数据
    6、java内存模型
    7、java有那些GC收集器
    8、乐观锁和悲观锁实现
    9、问简历上的项目(大并发如何保证redis保存的商品余量不会超扣)
    10、如何保证redis高可用,开放性题目
    11、aof持久化原理
    12、项目中使用angular什么版本
    13、angular有那些组件
    14、画一下服务端和微信公众号通讯的流程
    15、微信公众号接口交互的两种数据格式
    16、详细介绍一下手势识别项目,论文写了什么
    17、接不接受前端开发(不太接受)
    18、那全栈开发呢??

    从3点开始面到5点,总体来说面试难度还可以接受,可是好像西山居没有java开发?优势知识点没有被问到,心里还是有点小失望,不过这次面试也暴露出自己缺少项目经验的缺点。
    三天后收到实习offer(平台类)

    相关文章

      网友评论

          本文标题:记金山西山居实习生面试2019.05.06

          本文链接:https://www.haomeiwen.com/subject/qbftaqtx.html