Java后端HR面

发布于:2024-04-16 ⋅ 阅读:(26) ⋅ 点赞:(0)


自我介绍

面试官你好,我叫张鑫,来自安徽大学,专业是软件工程,在校期间我曾担任学院学术科技部部长,组织过学校承办的蓝桥杯大赛,获得安徽大学优秀研究生标兵荣誉,通过了大学英语六级考试,获得ACM省银牌,蓝桥杯国家二等奖。研究生期间,我的研究方向是医学图像的质量评估,使用的技术是Python以及深度学习框架mmaction2,独立负责讯飞医疗旗下影联网的主要模块医学质控,获得国家专利《基于3D卷积和多标签解码的颅脑CT影像质量控制方法》,目前已授权,使用springboot框架独立完成单体项目社区买菜优选的开发。 最后,我的性格随和,具有较强的执行能力和抗压能力,具有良好的沟通能力和团队合作意识。我认为Java开发岗位与我的专业和经历很匹配,非常期待能够加入贵公司贡献自己的一份力量。以上就是我的自我介绍,谢谢。

项目介绍

我的项目是社区买菜优选。社区买菜优选是一家以微信小程序为载体的在线买菜平台,提供员工管理、蔬菜分类管理、蔬菜管理、购物车管理、地址簿管理、订单管理以及平台运营数据中心等功能。用户可在平台上浏览蔬菜并下单购买,商家可管理蔬菜和订单,平台运营方可通过数据中心模块进行数据分析和监控、并将营业数据导出为excel。

我发表的专利是基于3D卷积和多标签解码的颅脑CT影像质量控制方法,高质量的医学图像对于准确的图像分析至关重要,因此图像质量评估是一项重要工作。然而,由人类专家进行评估非常耗时,因此有必要开发一种图像质量评估方法。CT 图像质量评估的一大挑战在于如何整合轴向切片蒙太奇的特征。在这项研究中,我们引入了一个 CT 质量评估框架,其中包含一个空间相关编码器和一个基于查询的解码器。代码方面,我们使用mmaction2。MMAction2 是一个基于 PyTorch 的开源工具包,支持了大量的视频理解模型,包括行为识别、基于骨架的行为识别、时空行为检测和时序动作定位等多个主要方向。我们将CT的切片当作视频帧,让模型学习CT的时空特征。

未来职业规划

我自己热爱技术,我要5年内继续完善自己的java技术,这期间会在公司业务的基础上额外自学新的Java知识,用技术解决真实场景的实际问题。

说一下所了解的数据结构和算法

数组、链表、哈希表、字符串、双指针、栈与队列、二叉树、回溯算法、贪心算法、动态规划、单调栈
数组:存放在连续内存空间上的相同类型数据的集合
链表:链表是⼀种通过指针串联在⼀起的线性结构,每⼀个节点由两部分组成,⼀个是数据域⼀个是指针域
哈希表:哈希表是根据关键码的值⽽直接进⾏访问的数据结构。
单调栈:是一种用于解决区间最值问题的算法,其基本思想是维护一个单调的栈结构。
动态规划:将一个复杂问题分解为若干个子问题,并通过保存中间结果来避免重复计算。

为什么选择java

本科和硕士都是计算机专业,学习过java课程,也参加一些项目,我自己还是很喜欢java的。同时我对java目前的行业情况也做过一些了解。目前,很多企业应用程序都使用java进行开发。我希望通过做java后端开发工程师,我可以加深对java的理解。

java学习过程中印象最深的事情

在微信支付接口的流程中,当支付成功之后,微信后台要向我们的服务器后台返送支付结果,但是存在一个问题:我们的IP地址都是私有IP地址,微信后台根本访问不了,这样就接收不到支付结果,因此我们需要一个公有的IP地址,解决方案是使用内网穿透工具Capolar

过去发生的最有挑战性的事、说说对你自己影响最大的事情

我遇到最困难的一件事是大一上学期刷算法题,我们学校规定必须在一个学期内至少刷满300道题才可以参加学院的acm校队选拔赛。当时由于是刚接触编程语言,很多东西还不是很会,所以刷题比较困难,后面我每天开始制定刷题计划,不会的题就反复思考,找合适的解题方法,实在不会的就去网上查阅资料,慢慢的找到了刷题的方法,并产生了兴趣,最后参加acm校队的时候获得了第二名的好成绩。

介绍一下你的关系好的朋友们的性格

我的好朋友是一个比较随和的人,与不同的人都可以友好相处,他总是能站在别人的角度考虑问题。

社团+学习+生活,如何规划

在进行日常规划时,我首先确定哪些是必须完成的学术任务,如作业和考试准备,然后是社团的责任,最后是个人时间和社交活动。
我利用提醒事项app来跟踪我的学习时间表、社团活动和个人事件。这帮助我清楚地看到每天的安排,并确保我能够有效地平衡各方面的需求。

情景:leader给了陌生任务,如何处理

当领导交给我一个我不熟悉的任务时,我首先会表现出我的积极接受和乐于挑战的态度,因为这是一个学习新技能和增长专业知识的好机会。我会首先通过内部资源库、在线研究或咨询经验丰富的同事来获取任务相关的背景信息和必需的技术知识。我会与我的领导或相关同事进行交流,确保我对任务的目标、关键绩效指标和截止日期有清晰的理解。据收集到的信息和对任务的理解,我会制定一个详细的步骤计划。

有压力时如何释放压力

1.适应压力,有压力动力更足。2.会合理安排时间,取得工作效率很好的平衡

学习技术的方法

1.专业知识方面,跟踪最新论文,看论文看代码,跟几个大牛实验室。
2.java开发方面,搜索别人的学习笔记,学习完后也得整理一份自己的笔记。

你觉得你是一个怎样的人?你有什么优缺点?

奋斗者,会不停歇的一直奋斗,直到把一件事做好。

优点(根据职位特点针对性的回答):坚持,敢于尝试,低头拉车抬头看路。
缺点 如果要说缺点,我认为可能是我有时过于专注于工作,而没有自己的生活。比如,我经常呆在实验室学习很晚,直到晚上十一点半才回到宿舍。周末周六也是。

你认为应该采取什么措施去解决自己的缺点?

制定计划,提高效率。规定好每天的学习时间,是学习和生活达到平衡,通过提高效率来完成每天的任务。

参加过什么竞赛,为什么不去参加一些竞赛,数学建模

ICPC,CCPC,蓝桥杯,天梯赛,百度之星。
实验室主要是做算法竞赛,没有数学建模的队伍。

研究生为什么读这个学校

安徽大学是211院校,坐落于安徽省省会合肥市。安徽大学计算机专业在最新的学科评估中获得了B+的好成绩,

为什么报我们这个公司

互联网保险行业的龙头,很多像蚂蚁保险里面其实就是来自众安的产品。众安自己也有自己的平台,也就是APP、小程序、网页。贵公司在市场上很有竞争力,可以给我提供一个与众不同的发展道路。

为什么选上海

上海是一个快节奏的城市,在上海能够让我们锻炼出来适应快节奏生活的能力,上海有很多优秀的人,来上海也是对我自己的挑战,在与人才竞争的同时提高自己的能力。

你对实习工作有什么期待?

期待这次实习能让我在实际工作环境中学习和应用我在学校所学的java知识。通过这次实习,我希望能更深入地了解这个行业。

反问:岗位职责+团队规模+转正情况