热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

上海联影医疗公司软件开发工程师面试经历

2021.11.25一面(电话)(时间有点长,中间还有断了电话等情况,记不清了)问了一下研究生的

2021.11.25 一面(电话)(时间有点长,中间还有断了电话等情况,记不清了)
问了一下研究生的课题,主要是研究的什么,讲一下我的项目是怎么实现的(感觉问的问题很广,我就很粗略的讲了一下我的研究课题的主要目的是什么,主要能达到什么样的效果)!讲一下自己研究的算法,自己研究领域的发展历程。
了解了一下代码编写的程度(就是量)
问了一个问题:存储结构有哪些(我答:数组、链表,队列、堆、树)人家想要我答的是字典

反问:本公司现在主要研究的项目是什么?流程是怎样的?

总结:整体感觉还是不错的,感觉跟他们公司的理念是一致的,最重要的是不是当一个敲代码的机器,有算法的研究!能有思想的工作(我认为最重要的,因为这样无疑是提升自己能力最好的方式,有些公司就只是一直做同种模式的软件,这样的工作对提升自己的能力不是很大,可能会提升自己代码能力,但我不想做一个没有思想的程序员。)

2021.11.26二面(视频面)(应该40min多点)
这次问的问题有点刁钻,两个面试人员(一个是一面的那个面试官,还有一个年纪稍微大点)
1、主要还是围绕我做的研究课题来的,编程是怎么实现的,架构是怎么实现的(还不让我说算法,那我的架构不就是根据我的算法编写的吗?没有搞懂他要问什么!有点整懵了)
2、你写了多少代码?
3、你大学学过什么课程,大学专业是什么?研究生专业是什么、人?
4、咱们两这会视频用到什么?
我说协议吗?就是UDP,
还有什么?(不知道了可能他想让我答C/S服务,当时没想到)
5、你的算法是C++的,那你用指针应该很多,那我问你一下,同一个代码开了两个,那么一个里面的指针改了值,那么另一个程序里的只会被改吗?
懵了真的!其实这完全是两个代码了,这指针根本就不是同一个指针。怎么会改了呢?哎,反正当时就懵了!
6、你的模型是树结构,那你是怎么实现树的?
你有用库函数吗?没有,我自己实现的
那你是怎么实现的?用的结构体
更深程度的深挖了这个树的实现(很详细)
可能他觉得我的代码不是自己实现的,其实真的是我实现的,只是这个程序实现还是去年的这个时候写的,后面就是调参,我有的忘了(感觉不好)
然后问了一下我是怎么存储的!
7、你是怎么实现你的代码的?
我用的C++的框架,里面的小模块是用C实现的
之前学过c,没学过C++,项目比较急,就了解了个大概就动手去实现了。
8、机器学习 不是都用python吗?为什么你不用?
(有点跑了,我研究的不是机器学习或深度学习),是演化算法。
但是我但是没有意识到这个问题,一门心思回答他这个问题。
9、你的代码的跑多长时间,我说全部跑完一周左右
你为什么不用GPU,我说我们实验室没有设备。
10、你还做过什么项目?
大学的时候做过小区物业管理系统,用Java实现的,那你用的什么数据库?sqlserver
11、总体介绍一下你自己!我说具体哪一方面?
就是你是怎样的人?

还有一些小问题,我忘了

反问:
1、您觉得我面试的表现怎么样?
我猜出于礼貌人家说你就表达你自己的想法嘛!挺好!
2、如果有幸能成为您的员工,我想知道公司有什么培养机制?

总结:
总体感觉不好!有很多问题问的很深,而且感觉跟我研究东西有点远。有点跑偏了,感觉还是我没有表达清楚的自己具体的研究方向,让他误以为我在做神经网络。
接下来就是等了,感觉应该终止在二面了!
如果有情况再补!

2021.11.29 三面(hr视频面试)(30min多点)
1、自我介绍
2、为什么投联影
3、介绍你自己(是怎么样的人,就是工作认真?喜欢合作?负责任?)
4、你的家乡
5、你投这个岗位有什么优势?
6、你认为你有什么需要提升的?
7、有没有男朋友?
8、有没有其他offer?
9、为什么喜欢上海?
10、期望工资?
11、你主要想从事哪个领域?
只能记得这些了!
接下来就是反问了!

总结:总体还行吧,感觉二面之后就没戏了,没想到会联系我,听hr说我的测评分数不是很高,最终offer还得根据三次面试和测评结果的总分来决定。得等1到2周!感觉还是不怎么稳!期望能收到offer吧!

2021.12.1 已收到意向书,说下周发offer


推荐阅读
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 开发笔记:计网局域网:NAT 是如何工作的?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了计网-局域网:NAT是如何工作的?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • 本文分享了一位Android开发者多年来对于Android开发所需掌握的技能的笔记,包括架构师基础、高级UI开源框架、Android Framework开发、性能优化、音视频精编源码解析、Flutter学习进阶、微信小程序开发以及百大框架源码解读等方面的知识。文章强调了技术栈和布局的重要性,鼓励开发者做好学习规划和技术布局,以提升自己的竞争力和市场价值。 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • Go语言实现堆排序的详细教程
    本文主要介绍了Go语言实现堆排序的详细教程,包括大根堆的定义和完全二叉树的概念。通过图解和算法描述,详细介绍了堆排序的实现过程。堆排序是一种效率很高的排序算法,时间复杂度为O(nlgn)。阅读本文大约需要15分钟。 ... [详细]
  • 本文介绍了腾讯最近开源的BERT推理模型TurboTransformers,该模型在推理速度上比PyTorch快1~4倍。TurboTransformers采用了分层设计的思想,通过简化问题和加速开发,实现了快速推理能力。同时,文章还探讨了PyTorch在中间层延迟和深度神经网络中存在的问题,并提出了合并计算的解决方案。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 一次上线事故,30岁+的程序员踩坑经验之谈
    本文主要介绍了一位30岁+的程序员在一次上线事故中踩坑的经验之谈。文章提到了在双十一活动期间,作为一个在线医疗项目,他们进行了优惠折扣活动的升级改造。然而,在上线前的最后一天,由于大量数据请求,导致部分接口出现问题。作者通过部署两台opentsdb来解决问题,但读数据的opentsdb仍然经常假死。作者只能查询最近24小时的数据。这次事故给他带来了很多教训和经验。 ... [详细]
  • VSCode快速查看函数定义和代码追踪方法详解
    本文详细介绍了在VSCode中快速查看函数定义和代码追踪的方法,包括跳转到定义位置的三种方式和返回跳转前的位置的快捷键。同时,还介绍了代码追踪插件的使用以及对符号跳转的不足之处。文章指出,直接跳转到定义和实现的位置对于程序员来说非常重要,但需要语言本身的支持。以TypeScript为例,按下F12即可跳转到函数的定义处。 ... [详细]
author-avatar
莫梓智
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有