后端技术大牛,手握头条、百度、京东offer归来,听听他的面试总结!

跳槽是每个人的职业生涯中都要经历的过程,不论你是搜索到的这篇文章还是无意中浏览到的这篇文章,希望你没有白白浪费停留在这里的时间,能给你接下来或者以后的笔试面试带来一些帮助。

2019也许是互联网未来10年中最好的一年。WINTER IS COMING。但是如果你不真正的自己去尝试尝试,你永远不知道市面上的行情如何。这次找工作下来,我自身感觉市场并没有那么可怕,也拿到了几个大厂的offer。在此进行一个总结,给自己,也希望能帮助到需要的码友们。

面试准备


面试准备根据每个人掌握的知识不同,准备的时间也不一样。现在对于后端岗位,以前也许不是很重视算法这块,但是现在很多公司也都会考。建议大家平时有空的时候多刷刷leetcode。算法的准备时间比较长,是一个长期的过程。需要在掌握了大部分后端基础知识的情况下,再有针对性的去复习算法。面试的时候算法能做出来肯定加分,但做不出来也不会一票否决,面试官也会给你提供一些思路。

阿里面试

  • 第一轮:电话初面

  • 第二轮:技术面谈【技术职位尽量避免多谈管理上的工作】

  • 第三轮:高管复试

  • 第四轮:HR最后确认

阿里面试问的问题会比较底层

  • Java内存结构,spring的aop的实现方法,java数据库问题定位和性能调优;

  • 关于Java异常的续承层次结构,讲述异常的续承关系;

  • java中重载和重写有什么区别,分别用什么关键字;

  • 关于分布式消息队列,分布式缓存;

  • 关于hashmap源码实现, jdk

  • 关于设计模式,uml,jvm 内存回收机制问题

  • java线程如何启动?java中加锁的方式有哪些,怎么个写法?

  • 对乐观锁和悲观锁的理解;

  • ORACLE中的SQL如何进行优化,都有哪些方式?事务有哪些特性,在ORACLE中隔离有哪些级别?

  • 介绍一下自己最近做的一个典型的项目;

  • 在项目中遇到了哪些问题,自己是如何解决的 ;

  • 目前系统支撑的用户量是多少,假如用户量提升10倍,系统会出现什么样的问题,如何重新设计系统【这里主要是想了解您的问题预见能力以及问题解决能力,考查思路】

  • 使用memcached是一个什么样的原理

  • 如何存放数据到memcached集群中,介绍一下这个过程。跟进的问题,讲一下一致性哈希算法的实现原理。

  • JVM中堆是如何管理的,JVM的内存回收机制,介绍一下

  • 分布式事务实现方式

  • 热点账户问题(项目中有就会问)

第一轮技术面试(电面)涉及Java基础点(可参考):

  • session

  • java锁

  • gc原理

  • hashmap

  • listlink arraylist 区别

  • aop 原理

  • 多线程

  • kafka 原理和容错

  • spark hadoop 原理

  • redis 同步机制

  • classLoader 机制

  • Http 协议

  • cookie的限制

  • HashMap key的要求 , hashcode一致两个对象是否相等

  • JVM的原理

  • 涉及面较广,包括谈到项目上遇到的问题,以此深入探讨。

  • XX:

  • 介绍自己的工作职责、技术or管理怎么分配的

  • 介绍项目,涉及的技术把整个流程说下。然后他感兴趣就会深入问

  • 然后就是聊一些jvm、nosql之类的

  • 假如服务器反应很慢,你应该怎么排查问题

  • 怎么跟踪一个方法的用时,并且最小限度干涉业务程序

旁听面试-java

  • 人选介绍目前目前技术管理侧重;

  • 对阿里推荐对应岗位的理解度;

  • 系统设计是怎么样的;

  • 做的一些架构,数据源来自于哪里并深入问;

  • 模块边界,缓存机制;

  • 选用技术选型时,A和B的区别;

  • 多线程如何用,有什么好处,和进程的区别;

  • 多线程的过程;

  • 多线程同步的方法,X项目中如何去实现;

  • 分布式架构在你目前项目中的体现;

  • 跨主机通信用过什么,接口等;

  • 大数据存储;

  • 结尾:你自己觉得你擅长什么,以后想走的路线,技术还是管理;

Java面试题分享

  • JMS的两种模式是那些;

  • 富客户端怎么更新;

  • 自己设计类似ESB这样的企业数据总线应该有哪些功能;

  • 系统架构设计;

  • 集群中怎么控制session;

  • 怎么样知道java存中是哪一些模块消耗内存比较多;

  • 应用服务器的参数调整。

我相信明年3、4月份仍然会有一波离职、求职潮。作为求职者来说,面试就是一道坎,会有很多人会恐惧面试,即使是工作很多年的程序员,可能仍存在面试的焦虑。

针对明年「金三银四」的面试跳槽季,今天分享一波福利,里面包含一套ABTJ互联网面试资料,还有一些关于互联网主流架构技术资料,主要是Java分布式、高并发、源码分析、spring、性能优化等技术的讲解视频,话不多说直接上干货(资料会不断更新,以下载为准)文末免费领取~

面试题答案汇总

(以下载为准)

部分面试视频

(以下载为准)

【上图展示的只是一小部分】

扫码加QQ群:905759950,免费领取面试题

最后祝愿即将跳槽和已经在求职的大家都能找到一份好的工作,我把这些面试题,分享在我的Java架构技术群里,群里会各种书籍,群里也有资深HR可以推荐工作,跟行业大牛交流技术,欢迎大家来交流学习。

↙点击“阅读原文”即可进群领取面试资料哦!

发布了142 篇原创文章 · 获赞 285 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/yellowzf3/article/details/103776122
今日推荐