九月初笔试,中下旬约面,整体速度不慢。 笔试题风格比较……独特?有一些代码填空等不是特别常见的题型,但不难。 一面时间约50分钟,基本都是技术问题,比较细节,内容不算少,但整体压力不大。 一面晚上约二面,在两天后,二面时间25分钟,问题比较少。 几天后进人才库,已挂 一面面试问题回顾(部分,记不清了,总题量不算小): 自我介绍(着重讲一下实习项目、技术栈等) 确认投递岗位方向是否正确。 Java,
9.16 招银一面(基础+八股) 1、自我介绍 2、spring的特点 3、MySQL: 如何查看一个sql是否走索引 解释explain打印的执行计划 聚簇索引和非聚簇索引的区别 4、设计模式(本来想问代理模式,我说只熟悉单例模式,然后就手写单例模式的实现) 5、是否写过单元测试代码,spring对单元测试的支持 6、线程安全: 线程安全的概念 Java中如何实现线程安全 volatile如何实
Java面向对象三大特征 接口和抽象类的区别 重载和重写的区别 总共有哪几种集合?hashmap和hashtable的区别?concurrentHashMap如何能够兼顾线程安全和效率? 线程的创建方式?Runnable接口和Callable的区别 乐观锁的缺点 数据库设计原则 算法题:链表中是否有环 项目中拦截器怎么实现? 项目权限控制怎么实现? 海量信息存到数据库中的数据库设计方案,数据脱敏
更新:寄了,没感谢信,官网直接人才库~ ------------------------------------------------------------------------------------------------------------- base深圳,总共差不多30多分钟快40分钟,没有打代码。感觉很多对我来说都不太好答。 自我介绍 讲一下实习项目。 项目里的bug是什么问题
自我介绍 面试官看我简历说,前后端都做是么(是的) vue里面的路由是怎么实现的,讲一下 SpringbootApplication这个注解的作用是什么 说一下SpringBoot自动装配的原理 synchronized原理 可重入性的原理 项目当中权限管理,这个地方是怎么来做的 一个场景题,招行app打开的第一个页面有很多卡和卡上余额,请说一下1:数据报文采取什么格式;2:前后端逻辑分析;3:数
0、谈谈项目 1、spring事务隔离级别 2、mysql事务隔离级别,项目中如何使用事务 3、进程线程区别 4、内存溢出和内存泄漏区别 5、如何从大量元素数组选出最大的10个数 6、编程:链表反转 7、有什么想问的吗? (总共30min,大概率凉凉了)
40min 自我介绍 看到主要研究是在算法上,只是想要算法的工作还是数据分析相关的岗位也可以呢? 投递的论文的刊物的等级 试验班的是怎么选拔的?所学的基础知识课程相同吗? 详细介绍一下项目? (对项目中一些存在的问题提出疑问) 在项目中,运用了聚类的方式,讲一下具体是怎么聚类的 聚类算法简单介绍一下 科研项目的代码量 评价一下自己的代码能力,和工程性很强的男孩子比你觉得你的代码能力怎么样? 项目介
一面 1、首先是自我介绍,三到五分钟左右。 2、自我介绍结束,不问别的内容,马上开始手撕代码,一道链表题和一道sql题。 3、问简历内容,项目,课题研究内容啥的,然后就是问测开相关的基础理论知识、计算机网络,mysql的八股文 4、为什么选择测开,而不选择更相关的算法岗 5、反问环节,大家自由发挥 二面 1.自我介绍 2.为什么选择测开 3.给你一个直梯,你该如何测试 4.问一些简历内容 5.选择
一、自我介绍 二、实习工作内容 - 工作流程 - 举个例子,从哪些方面测试需求 - 接口测试 - 用例规范 - 接口测试工具 - 自动化测试 三、常用的脚本语言 - Python常用库 - 批处理文档如何做 - 文件读写流程 四、MySQL - 客户端 - 默认端口 五、接口测试性能指标 六、遇到响应超时,一般是什么原因 七、用2种方法反转字符串 八、针对这个程序设计测试用例 九、反问 总共35分
cv算法,9.7下午一面,全程35min左右。 1. 介绍了下研究生期间的论文、比赛。 2. 谈一下对多模态算法的了解,穿插问了一些transformer的八股。 3. 实际场景中,面对过曝的图像,该怎么去做检测。 4. 手撕一道hard:lc.1531 压缩字符串Ⅱ。10分钟没撕出来,被面试官叫停了(面试完看了题解,思路肯定是对的,有个细节没处理好导致索引越界了,可惜没给我讲思路的机会) 5.
1、自我介绍 2、集合有哪些 3、HashMap的底层结构 3、gc有哪些算法 4、新生代用哪些gc算法 5、了解哪些设计模式 6、选择其中的一种设计模式展开来讲讲 7、单例模式是怎样操作的 8、选择一个你熟悉的项目,展开讲讲 9、在项目里面遇到的困难有哪些,是怎样解决的。 反问: 1、刚才回答的地方有哪些不足。 2、公司主要用到的java开发在哪些方面。
juc 讲一下reentrantlock(AQS) 可重入代表什么(答的是对应一个c对象,一个recursion属性代表重入几次,不会被直接持有的锁卡住,不知道对不对) JMM模型(happens before) 原子类(说了longAddr,AtomicStampReference) 线程池参数 newFixedThreadPool(说了因为不用不是很了解,追问自己怎么设置参数,答IO密集型和C
Java开发 一面(50min) 实习项目(深挖,会出些场景题): 项目中遇到的问题 redis的使用 数据去重方式 其他方案:MQ 如果我不用redis怎么提高数据库性能? 分表怎么分 扩容怎么处理,不影响之前的表的情况下呢 八股: java集合 linkedlist和arraylist区别,那统计意义上的空间复杂度
一面: 1、原型对象、构造函数和实例,new原理,箭头函数有原型对象吗 2、基础数据类型和引用数据类型,堆栈 3、看代码说输出,关于变量作用域的,let var 4、import和require的区别 5、cookie,他的属性,和cookie相关的攻击方式 6、http状态码,http请求 7、********算法题最大数 二面: 1、项目中收获比较大的经历 2、浏览器乱码的原因,浏览器渲染机制
计网:握手,挥手,time wait状态 java:设计模式了解哪些,异常有哪些,该怎么处理异常,spring默认处理异常的机制,面向对象的理解 数据库:范式(忘了,您就当我不会吧),设计表该注意什么 spring:ioc,aop 还有啥忘了,也没啥重要的,没有手撕 反问:现在的12点多了,您吃饭了吗(没吃),那我就不问了,就不耽误您吃饭了,再见