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

面试准备

====

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

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

阿里面试

====

第一轮:电话初面

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

第三轮:高管复试

第四轮: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月份仍然会有一波离职、求职潮。作为求职者来说,面试就是一道坎,会有很多人会恐惧面试,即使是工作很多年的程序员,可能仍存在面试的焦虑

再给大家分享一下目前BATJ面试的时候最爱问java程序的那些问题

=================================

面试题答案汇总

如果你需要这些面试资料,

戳此传送门获取下方所有的资料`~


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

最后

小编这些年深知大多数初中级工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你需要这些资料,⬅专栏获取
提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。**

因此我收集整理了一份《2024年Java全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

[外链图片转存中…(img-uwTSaqs3-1719680337488)]

[外链图片转存中…(img-mgR66v7S-1719680337488)]

[外链图片转存中…(img-0DCAOI3d-1719680337489)]

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你需要这些资料,⬅专栏获取

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值