一线互联网Java面经(阿里,远算,有赞,大疆,华为)已拿offer

  • 微服务架构讲- -下;

  • 页表讲一下;

  • HTTP把知道的讲一下。

总结:

对于一一个问题,可以不问啥答啥,能多扯点就多扯点吧,尤其是面试官不知道问啥的时候,很尴尬。比如问页表,甚至可以扯到页式内存管理、段式内存管理,可以扯到为什么要用段式和页式等等。


有赞一面(电话面)

=========

32分钟,对方信号不太好,说的我总是听不太清,体验不咋地。

  • 自我介绍;

  • 大型网站架构常用的方法以及用到的组件;

  • 什么是横向拆分、什么是竖向拆分;

  • 了解过哪些微服务的框架;

  • 使用微服务架构会带来哪些新的挑战;

  • Redis热点问题怎么解决(这里没听太清,他给我解释也没太懂,在这个问题上尬了很久) ;

  • java内存模型; (实际他想问的是运行时数据区,无语… )

  • 垃圾回收算法,新生代老年代具体运作方式、为什么新生代用复制算法;

  • InnoDB数据模型, B+树具体说说都保存了什么,叶子节点保存了什么;

  • 讲讲java类加载方式;

  • java同步的几种方式;

  • 有没有具体了解过实现的原理(讲了一下synchronized的原理:偏向锁、轻量级锁、自旋锁、重量级锁等)

  • 项目中遇到的困难或一些奇怪的问题;

  • 至今为止是不是没有实习(实验室不让啊没办法) ;

  • 有没有用过GitHub。

  • 居然不让我问问题。

华为一二面


一面

  • 一分钟自我介绍;

  • 进程与线程区别;

  • 多线程要注意什么;

  • 死锁的发生场景;

  • 从打开一台电脑,到浏览某个网页,经历了哪些流程,用到了哪些协议;

  • 说一下判断字符串是否是回文串的几种方法,或效率最高的方法;

  • 无规律的二叉树,每个节点有一一个权值,找到权值和最大的一条路径;

  • 为什么要用jvm ;

  • 垃圾回收算法;

  • 值传递,引用传递;

  • String能不能修改,为什么;

  • 数据库调优;

  • 介绍cloudbu部门&有什么要问我的吗。

  • 二面:

  • 成绩,获得几次奖学金,几等,年级获得二等的比例是多少;

  • 比赛成绩,复赛为什么成绩下去了,初赛分数高的原因你觉得是什么;

  • 讲一下写的一个专利,有哪些创新;

  • 大型网站架构大概画一下;

  • 微服务和大型网站架构有什么联系;

  • 项目做的挺久的,有多少人在做,现在能不能看到; ;

  • 计算机网络是不是也有了解;平常有没有用过。

  • 什么是tcp粘包,什么是大端序小端序、为什么要有大小端序? (最后说其实没有为什么)。


大疆一面二面


一面(电话面)

  • 约的16:20电面面试官有事迟迟没有没打来后来跟同学一起出去吃饭刚走 到操场电话来了我说你们先去吃吧然后我就开始了。

  • 自我介绍;

  • 项目介绍;

  • web service怎么设置调用权限(因为我项目里提到web service了) ;

  • 知道哪些数据结构,分别说一下特点 ;

  • 树你平常在哪里用到; ( 我想去摘香蕉的时候? )

  • 数据库水平怎么样,简单的增删查改还是大数据星的调优、视图等(显然只会最简单的==);

  • b/s系统登录怎么实现;

  • cookie , session怎么配合使用, cookie里存的是什么;

  • 对面向对象的理解; (尬聊,面试官听不下去了把我打断了)

  • 有什么问题问我吗(你觉得我哪方面需要提升?我一面能过不? )。

二面(视频面)

  • 介绍最熟悉的一-个项目;

  • 仍然问项目,遇到了什么困难等;

  • 职业规划、业余爱好、最近看了哪些技术书等;

  • 算法题:假如电信需要判断一个号码是不是空号,怎么实现 ( -开始说的hashmap ,面试官说时间复杂度可以,空间复杂度超了,假如只有几兆怎么办?答的布隆过滤器,简单介绍了一下) ;

  • java内存泄露怎么排查,有没有输出过堆信息查看过(没…) ;

  • 有什么问题问我。

总结:

在介绍项目的时候,可能自己比较熟悉,但是对方对此是毫无了解的,因此要换位思考,总结一下怎么介绍给完全不懂的人听,还能让他听懂。


阿里健康


(最大的遗憾晚上在西湖边上面的阿里健康,凉凉)

面试之前的下午提前约了时间,约的晚上8点,但当时在外边最后还是没能赶回去,在西湖面的,发挥比较差。26分钟。

  • 自我介绍;

  • 你说自己不甘心平庸,平常做了哪些可以体现出是不甘平庸的;
    自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

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

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

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

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

腾讯T3大牛总结的500页MySQL实战笔记意外爆火,P8看了直呼内行

腾讯T3大牛总结的500页MySQL实战笔记意外爆火,P8看了直呼内行
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!
**

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

[外链图片转存中…(img-G56Dzogw-1711872550694)]

[外链图片转存中…(img-miZIKTCy-1711872550695)]
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!

  • 15
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于引用和引用的内容,华为面经中可能会涉及对Spring Boot的相关问题。Spring Boot是一个用于开发Java应用程序的开源框架,它简化了Spring应用的配置和部署过程。在华为的面试中,面试官可能会询问你对Spring Boot的了解和使用经验。 你可以回答说,在大二的实训中,你接触了Spring Boot,并且在暑假期间开发了一个宾馆信息管理系统。这个系统是基于Spring Boot开发的,主要面向宾馆前台人员,简化了宾馆管理的业务过程。你可以介绍一下项目中使用到的Spring Boot相关技术和知识,比如依赖管理、自动配置、AOP等。你还可以提及使用Spring Boot的优势,如快速启动、简化配置、内嵌服务器等,并举例说明如何利用Spring Boot提升开发效率和降低维护成本。 此外,你也可以讲述一下你对Spring Boot的学习和实践过程,包括如何学习和掌握Spring Boot的相关知识,以及在项目中遇到的挑战和解决方案。你可以强调你对Spring Boot的兴趣和热情,并说明你愿意不断学习和探索新的技术,以提升自己的开发能力。 综上所述,在华为的面试中,你可以通过分享你对Spring Boot的学习和实践经历,展示你对该技术的了解和熟练程度,同时表达你对继续学习和应用新技术的积极态度。这样可以给面试官留下一个积极主动、具备扎实技术基础和学习能力的印象。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [华为面经](https://blog.csdn.net/etherealsymbol/article/details/108889206)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值