首页 > 其他分享 >多年没有遇到如此流畅的面试了

多年没有遇到如此流畅的面试了

时间:2023-10-29 13:05:24浏览次数:27  
标签:非常 Java 还是 关键字 遇到 面试 了解 流畅


美东一公司的面试,有多年没有遇到如此流畅的面试了。

多年没有遇到如此流畅的面试了_线程同步

本来说的面试时间是 30 分钟,这个还是第一轮处于电话面试那种,但是不知道为什么最后面试整个时间都延长到了快一个小时,貌似双方都还继续沟通下,有点意犹未尽的感觉。

互相了解

通常第一轮面试的过程都是互相了解。

这个公司本身有自己的生产线,同时还有完善的在线销售系统。如果你问我公司大不大的话,可以这样说吧,公司很大,几乎和耐克级别的企业。

当然肯定比耐克还是小点。

在这个互相了解过程中,主要对公司要求的是什么,公司为什么需要这个职位等等。同时还希望我介绍下项目,和在项目中使用了那些技术,有那些问题。

这个和普通面试都差不多,还是那句话,只要你做过项目,基本上都会说,只是在说的时候需要根据公司的要求进行一些调整罢了。

你总不能别人在说系统,你盯着数据库一直在说,这也不合适吧。

技术问题

技术上面的问题进行了简单的沟通,主要是对 Core Java 的内容进行一些了解。

我个人感觉内容还是比较基本,但是问的东西都属于常用的,不是很多人以上来就 OA 各种奇葩算法那种。

也许是这样,才让人感觉非常好,感觉这个才是面试应该有的样子嘛。

问的问题大致包括有:

  1. 能说一下 hashmap 和 hashtable 吗
  2. Default 关键字
  3. Overload 和 Override
  4. Spring 框架和 Spring Boot 的关系
  5. DI 是什么
  6. IoC 是怎么回事

还有些其他的问题,可能记不太清楚了,问的问题还是有点多的,其他的就非常基本了。正常只要用过 Java 的基本上都能得上来。

之所以列出上面这个几个问题,是因为这几个问题还是有那么一丢丢深度。

对于这些问题,感觉都是概念上的,通常可以聊很久,除了 default 关键字不太熟悉之外,其他的内容,只要你理解了,还是比较好沟通的。

唯一的可能当一下子问到 HashTable 上的时候你可能有点懵,这是因为 HashTable 是比较老的版本,可能在实际使用的时候大部分人用的都是 HashMap。关键点,HashMap 比 HashTable 快,这个总知道吧,因为一个是线程同步的,一个不是。

觉得在找工作的时候,还是需要对 Java 的一些常用概念了解下的。

对不熟悉的 default 关键字,我的回答就是,我知道 Default 关键字是在 Java 8 中开始使用的,但我们项目用得并不很多,所以不是非常熟悉。

后来搜了下才知道,Default 关键字主要使用在接口中,用于接口方法的默认实现的。

因现在项目用接口的情况不多,所以一下子没有涉及到还是很正常的。

每次面试后对不知道的东西补习下,记录下就好。

总结

面试的整体流程非常不错,感觉也非常好。

虽然没有把所有的问题都答得非常准确,但是感觉还是不错的。

结果就是在面试还没有最后挂断的时候,对方就说我通知组里面的同时下周安排下技术方面的面试,时间是 1 个小时,他直接问我那周有空。

因为下周有不少其他安排,所以就周二和周四吧。

本来他是希望安排在周一的。

面试双方在面试的过程中都保持了非常好的透明和了解,这是感觉非常好的地方,对方也非常公开的介绍了很多信息。

这才是面试应该有的样子,双方应该都互相了解,通过一个比较短的时间,了解公司,了解应聘人的行为和表达能力。

当面试一上来就先做题的时候就已经跑偏了,再加上这些年连厨师都想要当码农的时候,就更加疯狂了。

希望更多一些理智,少点疯狂。


标签:非常,Java,还是,关键字,遇到,面试,了解,流畅
From: https://blog.51cto.com/cwikius/8079880

相关文章

  • 计算机网络面试常问问题--保研及考研复试
    前言:Hello大家好,我是Dream。今年保研上岸山东大学人工智能专业(经验贴),现在将我自己的专业课备考知识点整理出来,分享给大家,希望可以帮助到大家!这是重点知识总结,如果你想看全部的内容的话,这里我给大家都已经打包好了,需要自取:保研复试全套材料+408专业课知识总结及思维导图(点击即可......
  • 面试题:MySQL事务的ACID如何实现?
    大家好,我是【码老思】,事务是一个数据库绕不开的话题,今天和大家一起聊聊。事务是什么?事务(Transaction)是并发控制的基本单位。所谓的事务呢,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。在介绍事务的特性之前,我们先看下MySQL的逻辑架构,如......
  • 超全面!23年秋招1000+道Android中大厂面试题集锦(含答案)
    前言整理这些面试题源于在微信群和几个刚入职的小伙伴们的一次讨论,很多小伙伴谈了自己的面试经历和体会,很多人最初鄙视刷题党,觉得开发技能最重要,但在短暂的面试过程中很挫败。转而去看面试题,但是网上面试题太多但又不全,查找很不方便,多是看过的又看,看十道才能看到面试的题目,极大的浪......
  • 为啥面试完都说「回去等通知」?
    1一切皆可能因为确实还不知道确切结果,不到最后一刻,一切皆可能。大部分招聘即使进行到最后一面,也没法当场就有最终结论:有的还需别的领导和专家再讨论判断,有的则需要再走一系列冗长的臭流程就算那些当场就被认为不合适,没通过面试的人,也不能马上就给结论为啥呢?有些企业不会......
  • 代码随想录第四天 | 24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题
    question1:SwapNodesinPairshttps://leetcode.cn/problems/swap-nodes-in-pairs/IwasalittleconfusedatfirstbecauseI'mthinkingwhethershouldIcreatanewhead,butsoonIcameupwiththeideaofcreatpre=Noneandwithan'if-els......
  • 转 的 软件测试核心面试题
    转的软件测试核心面试题https://zhuanlan.zhihu.com/p/619860547?utm_id=02023软件测试必问的常见面试题(60道有答案)NING ​关注她 你赞同过软件测试和开发相关内容01、您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试......
  • Java面试专题
    Java面试专题面试题背后的逻辑->拆分问题讲解->回答方式及参考问题Redis篇使用场景1、你在最近的项目中哪些场景使用了redis?缓存:缓存击穿,缓存穿透,缓存雪崩,双写一致性,数据过期策略,数据淘汰策略分布式锁:setnx,redission2、什么是缓存穿透,怎么解决?缓存穿透:查询一个不存在......
  • 面试必刷TOP101:15、删除有序链表中重复的元素-I
    题目题解importjava.util.*;publicclassSolution{publicListNodedeleteDuplicates(ListNodehead){//空链表if(head==null)returnnull;//遍历指针ListNodecur=head;//指针当前和下一位不为空......
  • js给一段话,遇到的第一个括号处加上换行符
    list.forEach((item,index0)=>{constproductName=item.name;constindex=productName.indexOf('(');if(index==-1){returnproductName;}constbefore=productName.......
  • 安装ubuntu遇到的问题
    win11安装双系统安装了的时候忘记了选择其他,没有分区直接安装,类似虚拟机的装法,虽然成功了,但没用到专门给ubuntu的分区进入ubuntu后发现分辨率有问题,调好分辨率后发现不能实现分屏知道是独立显卡的问题后,更新显卡驱动,发现蓝屏按网上提示依次选择,发现黑屏加右上角有光标闪动用a......