杭州恒生电子 Java 实习面经

1)

面试官:自我介绍一下

我:阿巴阿巴,重复已经说了 N 遍的自我介绍,并把主题引导到开源项目和 API 项目,因为项目是我自己开源的,API 我用 Vue3 重构了一下,拓展点也进行了增加。

2)

面试官:你的开源项目的主要功能有哪些?

我:阐述xxxxxxx,主要是怎么调用 AI 接口,怎么做一个数据的预处理和数据清洗,有什么亮点,开放性问题,胡扯一通就完事。

3)

面试官:我看你简历上写了计算机网络的部分,介绍下 HTTP 加密过程吧

我:阿巴阿巴,孰能生巧,记忆个图就行,一次非对称,多次对称加密,然后说下各自有哪些优缺点和使用场景,另外说下常见的算法有哪些就行。

4)

面试官:介绍下 TCP 三次握手和四次挥手

我:常见八股文,直接秒了,顺便说下,为什么不能是两次握手和三次挥手,再介绍要为什么必须是 2MSL 后才能关闭。

5)

面试官:Spring Boot 自动装配流程是什么?

我:常规八股文,我直接把多个方法如何调用,将缓存 ConcurrentReferHashMap 都讲了一波,阿巴阿巴就完事,其实也是个开放性问题,只答 Spring.factories,什么 META/INF 肯定是不对的。

6)

面试官:Java 锁了解吗?介绍下 Synchronized 和 ReentrantLock 区别

我:常规八股文,在我的语雀笔记里面,直接背完就完事了

7)

面试官:JVM 内存布局介绍一下

我:继续常规八股文,七个部分,虚拟机栈,本地方法栈,程序计数器,堆,元数据区,JIT 即时编译器,直接内存,虚拟机栈存局部变量表、操作数栈、动态连接、方法返回地址等等,堆的新生代和老年代比例,eden、S0、S1,再介绍下 JDK 1.7,18区别,运行池常量池在哪里,字符串常量池在哪里,静态常量池在哪里,类元信息等等,我还引导面试官向 JVM 垃圾回收去问问,我已经准备好一顿输出了,结果没问...

8)

面试官:类加载机制介绍一下

我:常规八股文,直接背就好了,加载、连接(验证、准备、解析)、初始化,再详细介绍下里面的内容就可以了,面试官想问双亲委派机制、全盘委托机制、缓存机制就更好了,又可以输出,可惜又没问...

9)

面试官:数据库的索引的结构介绍一下

我:我先列举了以数据结构比如 R Tree、Hash、B Tree、全文索引、再介绍下聚簇索引和非聚簇索引、然后还有按应用维度的索引,然后讲了下 MyISAM 的主键和非主键分别用什么索引,InnoDB 主键用什么索引,B+树有什么好处,这里可以将一下单表 2000 W 是怎么计算的,可以去了解 512 字节扇区,1 个文件系统块 8 扇区,4K,一个数据页,4 个文件块,16 K,再根据每行的数据单位去算字节,等等,数据行单位大,其实就是 500 W,B 树 三层,再多的话性能下降,其实我还准备了回表、隔离级别、三大日志、MVCC 实现原理、刷盘时机等等,一概没问...

10)

面试官:你有什么想问我的吗?

我:反问公司的业务大体情况和技术栈,以及进入后主要负责的工作。

过了两天后 HR 就说过了,然后 HR面完就 OC 了。总体是常规八股文,我还没深入去讲就结束了,基础掌握好就没啥了,跟聊天差不多,我一开始面试语速会比较快,后来面多了就适应了,慢慢讲,顺便思考下后续说些什么。

大家可以关注下我的新公众号,程序员落叶,定期更新从大二到大四的面经,包含实习、秋招、春招,方向:Java、前端、全栈、客户端、测试、测试开发等等。

主要分享编程相关资讯、前沿科技 AI 应用方向日志、个人面经、怎么去自己一个人去设计到做完整个项目,比较基础向,适合新手或者想看乐子资讯的人~

开源项目

智能 AI 旅游推荐平台:https://gitee.com/falle22222n-leaves/vue3_tourism_frontend

智能 AI 校园二手交易平台:https://gitee.com/falle22222n-leaves/vue3_trade_frontend

GPT 智能图书馆:https://gitee.com/falle22222n-leaves/vue_-book-manage-system

项目累计 Star 已上3K+,欢迎进行 Star、Fork 等支持项目!

项目适用人群:做课设、毕设的小伙伴、只学习了后端(或者前端),但想要自己做项目写在简历上,这三个项目可以作为拓展点。

项目有多线程、事务管理、Redis 缓存、买票问题、线程池、大模型调用等可以写的点,而且体验会发现接口响应速度是很快的,功能也比较实用,想要参与开源项目的 Commiter 也可以提出。

全部评论
接好运
2 回复 分享
发布于 06-04 22:02 广东
佬怎么又开始面了
1 回复 分享
发布于 06-05 11:03 四川
无敌,条神开始乱杀了
点赞 回复 分享
发布于 06-07 23:00 北京
条神😍
1 回复 分享
发布于 06-04 23:49 上海

相关推荐

06-07 15:32
已编辑
门头沟学院 Java
timeline 2.18投递  2.27测评 3.1笔试 4.3笔试 4.9技术面 4.14 HR面 4.18oc    和这家公司真的一波三折,我在大三下的时候拿过福州浩鲸的实习offer,但是后来去了另一家公司新意科技所以没去浩鲸(事实证明这个决定是错的,我在去年12月份被新意给裁了,具体细节可以去搜新意科技,有一个帖子详细说了这件事),春招的时候又投了浩鲸,但是没投福州,投了其他地方,怕被福州的HR认出来(可能有人要问了,HR接触这么多人怎么可能记得你?上面提到浩鲸发了实习offer我没去,浩鲸鱼的HR应该认识我们学院领导,和我们学校比较熟悉,居然直接找到院领导问我为什么不去?这件事还是辅导员告诉我的,据辅导员说因为不止我一个人拿了offer不去,所以HR才去问院领导怎么回事),3.1号做完笔试就没消息了。    到了4月份在翻boss直聘的时候看到福州浩鲸又在招聘,我抱着试一试的心态投了简历,结果HR上来就问我去年发了offer为什么不来,我就只能硬着头皮解释,解释完又聊了一些其他的就没消息了,到这我以为又没戏了,结果当天晚上又收到了笔试,笔试内容甚至和3月份的一模一样,做完以后就沟通面试,面完几天就发了offer,至此我以为我的春招会结束,但是我即将尝到大学四年种下的苦果。    由于本人英语比较差,差到什么程度,高中三年英语没及格过,加上大学没花太多时间在英语上,所以导致英语没过四级,但是浩鲸的这个部门要求要过四级,所以就没法入职,offer就作废了(可能有人说你自己没认真看招聘要求,浩鲸开发岗位是有两个部门,一个国际部门,一个国内部门,国内部门是不要求四级的,所以我当时可能就没看清楚就投了,我简历上没写四级,面试的时候也没问,HR估计默认了你应该过了四级,所以导致了这种情况),所以经历这么多波折,最终还是无缘,这只能怪自己,没有重视英语这个东西。不过说实话,很多国央企硬卡四级纯粹就是为了筛人,不是为了证明你英语有多好,你如果工作中对英语真有要求,至少也得六级,或者干脆笔试面试的时候来个英语测试,卡四级纯粹就是为了筛掉大学学习态度不好的那一些人,大学四年四级能考好几次,都考不过确实是态度的问题,没有重视这个东西,所以用我的经历告诉大家,四级这东西还是要想办法过了,不然它会在你意想不到的地方卡你。浩鲸这家公司其实真的还行,薪资在福州算最高一档了,我整个春招其他几个offer的薪资都没浩鲸多,也不断的给我机会,最终无缘也很是遗憾,下面是我的面经----- 笔试笔试很简单,应该是我做过最简单的笔试了,只有选择填空简答,都是基础的东西,你看过一些八股就能做----- 技术面(30min)1.自我介绍2.简历上的两个项目是实习的项目还是学习的项目?3.从简历上的两个项目和实习中做的项目中挑一个项目介绍一下?4.你项目中的Redis用来存什么?为什么用Redis存?5.你项目中的为什么要用责任链模式?6.你项目里进行了压测,在压测过程中发现了什么问题?怎么进行性能优化的?7.你如何理解线程安全?java中怎么保证线程安全?8.mysql事务的特性?索引失效场景?9.对于IOC和AOP的理解?AOP能做什么?你用AOP做过什么?10.java反射的作用?你用过反射吗?11.消息队列的工作原理?如何保证消息不丢失?你项目里是怎么做的?12.如何确保缓存和数据库的一致性?13.java异常类型?----- HR面(45min)HR面问的问题比较宽泛,思维跳跃有点大1.学校在省内的排名2.高考各科的成绩3.根据需求写一个sql语句4.平时的爱好?看小说5.如果开发一个小说网站,你会怎么设计这个网站?从需求分析到系统架构展开讲讲6.思考你刚才方案可能存在的问题----------接下来的问题就有点奇葩了7.一个月生活费多少?够花吗?8.你们宿舍平时一起吃饭吗?有一起出去玩吗?9.会不会唱歌?有去过ktv吗?平时一个人在宿舍会唱歌吗?其他基本都是一些闲聊的东西,记不清楚了
查看22道真题和解析
点赞 评论 收藏
分享
评论
13
42
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务