面试经历!

科大讯飞:简单的和技术人员交流了下,问了一些常用的linux命令,做了一个算法题:小明有父亲和母亲,小明的父亲有父亲和母亲,小明的母亲有父亲和母亲依次类推,找出小明家族中名字笔画最多的那位。可以用树的存储结构存储他们的家族成员,然后每个节点存放他们的笔画数,就在树中查找出笔画数中最多的节点!

 

太极计算机:MMP没准备自我介绍,翻车了,瞎编了一通。技术岗不能只准备问题啊!!!

进入正题。技术方面,问了stringbuffer与stringbuilder的区别:stringbuffer是线程安全的,因为它支持锁,stringbuilder线程是不安全的因为它不支持锁;但性能上stringbuilder要比stringbuffer高10-15%,所以不考虑线程安全的情况下可以使用stringbuilder。

hashmap底层是什么结构?

链表与数组的结合即链表散列。arraylist是object数组(差点答错了,幸好及时纠正了过来),Linklist是(双向)链表。

单链表和双向链表有什么区别?

单链表每个结点只有一个指向下一个节点的指针,双链表每个结点有两个指针,一个指向下一个节点(next),一个指向上一个节点(pre)。

知道多线程吗,如何实现的?

知道,以为是问操作系统的知识答错了,哎!实际上是问JAVA实现多继承的方法,继承Thread类或实现runnable方法,更牛逼的是实现callable和Future创建线程。没想到答错了就直接结束了,估计凉了,今天是第二天没收到消息,毕竟大企业容不得一点小失误。

北交大网络科学与智能系统研究所

没想到靠一手毕设项目拿到了录取通知,还有可能我差几分过复试线老师同情的原因吧。不过当时问了我的数据表中有多少个字段?一时间没反应过来这个专业名词,原来就是相当于表的属性。不过晚上收到了录取通知就意味着我的非全人生已经半只脚踏进去了,接着等调剂吧。复试加油!研究生期间好好努力,弥补浑浑噩噩的本科阶段,争取做个学霸,向BAT前进!

 

中国国际医药卫生有限公司。

问了项目经历做了什么,我觉得这是每个技术岗必问的问题,哎后悔当初没好好做,能讲出几个项目经历的细节我觉得就稳了。如果能读研得好好做项目呀!

后来针对简历问了很多基础的知识。简单说两个JAVA的设计模式,讲两个排序算法,这部分应该讲一个难的一个简单的,比如冒泡排序和快排(冒泡排序的改进)。当时差点把选择排序说成插入排序。这方面还得加强啊,毕竟简历上写的精通七大排序。

什么是多态JAVA中是如何实现的?

通过作用与不同的对象产生不同的行为方式,就称之为多态。

重载和重写的区别?

重载就是参数不一样返回的类型可以一样可以不一样,重写就是参数和返回的类型都必须相同

卷积在机器学习上是干什么用的?嗯~一脸懵逼,回去好好看一下。

单例模式中懒汉和饿汉区别?居然忘了

单例模式和工厂模式都是为了解决什么问题提出的?

JAVA支持多继承吗?C++支持多继承,JAVA只能继承一个类,不能多继承,但可以实现多个接口。

感觉良好吧,貌似这个公司挺缺人的,等通知吧,准备找个备胎,万一调剂翻车了呢。未雨绸缪,防患于未然!

 

 

 

内容概要:本文介绍了多种开发者工具及其对开发效率的提升作用。首先,介绍了两款集成开发环境(IDE):IntelliJ IDEA 以其智能代码补全、强大的调试工具和项目管理功能适用于Java开发者;VS Code 则凭借轻量级和多种编程语言的插件支持成为前端开发者的常用工具。其次,提到了基于 GPT-4 的智能代码生成工具 Cursor,它通过对话式编程显著提高了开发效率。接着,阐述了版本控制系统 Git 的重要性,包括记录代码修改、分支管理和协作功能。然后,介绍了 Postman 作为 API 全生命周期管理工具,可创建、测试和文档化 API,缩短前后端联调时间。再者,提到 SonarQube 这款代码质量管理工具,能自动扫描代码并检测潜在的质量问题。还介绍了 Docker 容器化工具,通过定义应用的运行环境和依赖,确保环境一致性。最后,提及了线上诊断工具 Arthas 和性能调优工具 JProfiler,分别用于生产环境排障和性能优化。 适合人群:所有希望提高开发效率的程序员,尤其是有一定开发经验的软件工程师和技术团队。 使用场景及目标:①选择合适的 IDE 提升编码速度和代码质量;②利用 AI 编程助手加快开发进程;③通过 Git 实现高效的版本控制和团队协作;④使用 Postman 管理 API 的全生命周期;⑤借助 SonarQube 提高代码质量;⑥采用 Docker 实现环境一致性;⑦运用 Arthas 和 JProfiler 进行线上诊断和性能调优。 阅读建议:根据个人或团队的需求选择适合的工具,深入理解每种工具的功能特点,并在实际开发中不断实践和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值