视频面试:从项目开始要求介绍,详细谈谈项目的架构设计,技术栈springboot的注解,自定义注解等。抽象类和接口的区别是什么?这里问的很细,对抽象类的应用场景、在哪些源码有用到都问了,具体可以说明模板方法设计模式,对单例模式问的很细,线程安全性,饿汉懒汉加载,饿汉是在什么时候加载的呢?(这里应该说类加载的相关内容)双向加锁实现懒汉线程安全等。最后要求看一段我的项目代码给他展示(没什么高难度的代码,这里卡住了)
面试官问的面试题:同花顺JAVA开发工程师面试题
springboot和spring的区别,优缺点?
@controller和@service的区别?(本质上没什么区别,都是对@component的引用而已,只是一个规范,但我当时乱说了)
@springbootApplication的作用(自动装配,配置,componentScan的组合而已)
自定义注解用过嘛?
说一下设计模式(单例和模板方法模式,分别注意饿汉的线程安全与类加载机制(双亲委派模型),懒汉的线程不安全与加锁原理;模板方法模式的抽象父类定义算法框架等)
介绍项目(对项目的架构、设计流程、突出代码、使用过的技术要非常熟悉才可以)
线程池用过嘛?介绍一下fixed,cached,single线程池创建方式
1,先在boss上投递相关的岗位
2,接到电话,约定面试时间
3,因为还需要做笔试题,所以就放在了今天9点
4,面试市场1个小时50分钟
同花顺JAVA开发工程师面试题
1.springboot的特性?,监控author,无xml,自动装配,快速启动
2.单例模式枚举实现,采用了什么机制?
3.kafka如何发送快,经历了什么过程
4.aop实现一个缓存
找到切入点,使用@Around通知,如果命中缓存直接返回,如果没有命中,执行方法
5.本地缓存使用事项
6.springboot特有注解,@Condition
7.物理分页和逻辑分页
8,实现一个栈,10分钟3中写法,时间复杂度O(1)
9,项目难点,怎么解决,对新的工作有什么期待
1.电话面试:技术面,问的全部都是软件测试相关的问题,测试基础知识,还有之前的实习经历,还有之后的发展规划,之前实习有没有遇到问题,你是怎么解决的,还有没有更好的解决办法等等
2.1v1面试:问了逻辑题,微信发红包,写一下代码或者说一下思路,这题回答的不好,但是面试官提示了我,面试官人蛮好的,后来问我有没有问题问他,我问的是同花顺到底是什么性质的企业,是互联网还是金融,这个问题可能提的比较好,面试官说的很多,解释的很通俗易懂,后来扯到时事政治去了,与hr多聊了会儿,可能这个加分了
3.hr面:谈薪资,性格,校园经历,感情状况等,这个不怎么影响你的结果
浙江核新同花顺网络信息股份有限公司初级软件测试工程师面试题
技术面,问的全部都是软件测试相关的问题,测试基础知识,还有之前的实习经历,还有之后的发展规划,之前实习有没有遇到问题,你是怎么解决的,还有没有更好的解决办法等等
一面主要就是问面经,然后回答,稍微带点项目的内容。具体还问了项目过程里遇到的问题,与其说是问项目问题,不如说是从项目里看看能不能找点跟面经相关的。
面试官问的面试题:浙江核新同花顺网络信息股份有限公司ios开发工程师面试题
从C++基础问到服务器搭建,问https,数据库,加密方法,最后手撕一道力扣上的中等题。