华为4月11号 南研所 面经。(已拿offer)

本文分享了作者在华为南研所的面试经历,包括一面和二面的详细问题及回答。面试中强调了基础的重要性,如多线程实现、JVM参数等,并讲述了如何通过自我介绍和项目经验展示自己的能力。此外,面试官还询问了关于迁移学习的科研方向和个人经历。
摘要由CSDN通过智能技术生成

首先,基础还是很重要的,这决定了你的一个面试心态。笔者面的是开发岗,通用开发。

一面:

进去先做个自我介绍,个人觉得非常重要,俗话说,打响第一炮,后面都会变得很轻松,面试官也可以从你的3分钟自我介绍中大概了解你,说不定本来准备了一大堆基础问题,看你准备的这么好,也许会对你所介绍的感兴趣,然后接下来不就变成了你的主场么。推荐一个博客关于自我介绍的,自己感觉很受用https://blog.csdn.net/zhuzhenyang110/article/details/44121021

介绍完了,面试官并没有如我所愿,问我最擅长的项目部分。直接给我抛出了第一个问题。

问题一:给我讲一下多线程的实现方式吧?

1.继承Thread

2.实现Runnable接口

3.线程池(Callable和Future)

补充问题:继承和实现有什么区别?

我没答上,但是讲了一下我在Spring项目中怎么用的接口,怎么用的继承。(反正要是不会就不答,或者跟我一样,虽然不知道,然是我会用啊,嘻嘻)

问题二:JVM的那些参数了解吗?

当时想了一下,无非就是最小内存,最大内存那些,但是!我记不起来了那会,所以我就说我记得不太清,但是我知道JVM的对象创建过程。然后就讲了一下对象创建过程,然后又说了对象创建一般都是在新生代里面放着等等……

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值