zoukankan      html  css  js  c++  java
  • 渣渣菜鸡的有赞面试经历(一)

    003

    出去面试的话还是得好好准备,不然会被虐的有点惨!

    有赞(框架组)

    四月份面试有赞的时候,自己还在实习,所以也没有复习,是在 Boss 直聘上投的,当时看到了有赞的 2018 届春招,就投了下,然后不知道怎么就被推到了框架组,结果后面就感觉自己被虐的可惨了。

    关注我

    zhisheng

    转载请务必注明原创地址为:http://www.54tianzhisheng.cn/2018/07/12/youzan/

    电话一面

    好像是清明节还是五一劳动节来着,我还在睡觉,就接到一面面试官的电话,说现在有时间吗,能够接受下电话面试吗?我勒个去,今天过节、我被电话吵醒的,现在人都没清醒、这面试那肯定得一面就挂了,所以就老实得说现在还是不方便呢,约了周一上午 10 点面试。

    周一 10 点面试官准时打电话过来了!

    以下是面试的问题:

    1、自我介绍

    2、Map 的底层结构?(HashMap)

    3、线程安全的 Map (concurrentHashMap)简单的说了下这两 1。7 和 1.8 的区别,本想问下要不要深入的讲下(源码级别),结果面试官说不用了。

    4、项目 MySQL 的数据量和并发量有多大?

    5、你对数据库了解多少?

    6、你说下数据库的索引实现和非主键的二级索引

    7、项目用的是 SpringBoot ,你能说下 Spring Boot 与 Spring 的区别吗?

    8、SpringBoot 的自动配置是怎么做的?

    9、MyBatis 定义的接口,怎么找到实现的?

    10、Java 内存结构

    11、对象是否可 GC?

    12、Minor GC 和 Full GC

    13、垃圾回收算法

    14、垃圾回收器 G1

    15、项目里用过 ElasticSearch 和 Hbase,有深入了解他们的调优技巧吗?

    16、Spring RestTemplate 的具体实现

    17、描述下网页一个 Http 请求,到后端的整个请求过程

    18、多线程的常用方法和接口类及线程池的机制

    19、总结我的 Java 基础还是不错,但是一些主流的框架源码还是处在使用的状态,需要继续去看源码

    20、死锁

    21、自己研究比较新的技术,说下成果!

    22、你有什么想问的?我就问了下公司那边的情况,这个自由发挥!

    最后我知道有二面的面试机会了。

    10 来分钟不到,就再次打电话过来约了明早上午 10 点的视频面试。

    视频二面

    二面面试官先打电话过来,然后加了个微信,开始微信视频面试

    这个面试我也不太记得具体面试题目了,下面写的是大概方向的:

    1、HashMap,源码级别的问了,包括为什么线程不安全

    2、死锁

    3、Synchronized 和 ReentrantLock 锁机制,怎么判断重入锁的,会不会是死锁?

    4、进程和线程的区别?

    5、进程之间如何保证同步?

    6、分布式锁

    7、对象 GC

    8、垃圾回收算法

    9、JVM 参数

    10、OOM 出现的有哪些场景?为什么会发生?

    11、JVM 内存结构说下吧

    12、堆和栈的共享问题?

    13、有比较过 Http 和 RPC 吗?

    14、HttpClient 你说说里面的具体实现吧?(涉及了哪些东西)

    15、那要你设计一个高性能的 Http ,你会怎么设计?

    二面微信视频面试只记得这么多了。


    本文首发在我的知识星球,最近自己一直在写前段时间的所有面试情况,后面会一篇一篇分享在我的知识星球的,如果感兴趣,可以加入我的知识星球!

    zhisheng_zsxq

    知识星球更多面经文章:

    1、蚂蚁金服电话一面

    2、蚂蚁金服电话二面——后面聊的有点high

    3、club factory 面经分享

    4、作为面试官得到的经验

    5、史上最强最全面经合集

    6、公司需要什么样的人

    7、如何介绍项目

  • 相关阅读:
    软件测试中桩模块与驱动模块的概念与区别(转载),打桩
    DataFactory使用和注意,排列组合
    SCWS中文分词,功能函数实例应用
    按指定长度截取中英文混合字符串
    CSS截取中英文混合字符串长度
    使DIV相对窗口大小左右拖动始终水平居中
    浮动5-常用列表显示(案例)
    多选项卡切换原理
    使当前对象相对于上层DIV 水平、垂直居中定位
    使图片相对于上层DIV始终水平、垂直都居中
  • 原文地址:https://www.cnblogs.com/zhisheng/p/9446043.html
Copyright © 2011-2022 走看看