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、如何介绍项目

  • 相关阅读:
    Different AG groups have the exactly same group_id value if the group names are same and the ‘CLUSTER_TYPE = EXTERNAL/NONE’
    An example of polybase for Oracle
    use azure data studio to create external table for oracle
    Missing MSI and MSP files
    You may fail to backup log or restore log after TDE certification/key rotation.
    Password is required when adding a database to AG group if the database has a master key
    Use KTPASS instead of adden to configure mssql.keytab
    ardunio+舵机
    android webview 全屏100%显示图片
    glide 长方形图片显示圆角问题
  • 原文地址:https://www.cnblogs.com/zhisheng/p/9446043.html
Copyright © 2011-2022 走看看