渣渣的有赞面试经历(一)

出去面试的话仍是得好好准备,否则会被虐的有点惨!

有赞(框架组)

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

关注我

zhisheng

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

电话一面

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

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

如下是面试的问题:安全

一、自我介绍微信

二、Map 的底层结构?(HashMap)多线程

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

四、项目 MySQL 的数据量和并发量有多大?框架

五、你对数据库了解多少?分布式

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

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

八、SpringBoot 的自动配置是怎么作的?

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

十、Java 内存结构

十一、对象是否可 GC?

十二、Minor GC 和 Full GC

1三、垃圾回收算法

1四、垃圾回收器 G1

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

1六、Spring RestTemplate 的具体实现

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

1八、多线程的经常使用方法和接口类及线程池的机制

1九、总结个人 Java 基础仍是不错,可是一些主流的框架源码仍是处在使用的状态,须要继续去看源码

20、死锁

2一、本身研究比较新的技术,说下成果!

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

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

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

视频二面

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

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

一、HashMap,源码级别的问了,包括为何线程不安全

二、死锁

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

四、进程和线程的区别?

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

六、分布式锁

七、对象 GC

八、垃圾回收算法

九、JVM 参数

十、OOM 出现的有哪些场景?为何会发生?

十一、JVM 内存结构说下吧

十二、堆和栈的共享问题?

1三、有比较过 Http 和 RPC 吗?

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

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

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


本文首发在个人知识星球,最近本身一直在写前段时间的全部面试状况,后面会一篇一篇分享在个人知识星球的,若是感兴趣,能够加入个人知识星球!

zhisheng_zsxq

知识星球更多面经文章:

一、蚂蚁金服电话一面

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

三、club factory 面经分享

四、做为面试官获得的经验

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

六、公司须要什么样的人

七、如何介绍项目

相关文章
相关标签/搜索