全程八股,没有问项目。 1. 自我介绍 2. Java:线程池的几个参数,一个线程进入线程池是怎么执行的;HashMap的数据结构,为什么重写hashcode()必须重写equals(),如果不重写hashcode呢;ConcurrentHashMap线程安全吗,数据结构,怎么实现线程安全的;然后问道锁,介绍一下ReentrantLock,怎么实现的呢;synchronized怎么实现的;介绍一下
最开始问的项目,后面问的java基础 线程池的作用和参数 最大线程数什么时候用 Synchronized 和lock的区别 Synchronized什么情况导致死锁 http 和https 之间的区别 RPC和http之间的区别(没回答上来) mysql索引有哪些类型 mysql支持的四种隔离级别 幻读是怎么解决的 MVCC能够解决幻读吗 幻读的概念 读当前的数据可以出现幻读吗 不可重复读概念 S
1.自我介绍 2.面向对象与面向过程的区别? 3.String StringBuffer 和 StringBuilder 和 String区别 4.java常见的异常类型有哪些?有什么区别? 5.ArrayList和LinkedList的区别? 6.ConcurrentHashMap工作原理? 7.jvm有哪些垃圾收集器? 8.OOM的常见场景及其原因、解决方法? 9.Spring AOP 底层原
秋招第一面,面试官人很好,不完善的回答一直在引导。 全程2h:八股-30min、口述算法-20min、如流有问题打不开搞了十几分钟、编程-50min。 自我介绍 static关键字,一个函数加与不加static有什么区别 虚函数是怎么实现的,访问原理 线程同步的方式 socket编程客户端和服务端分别怎么实现(穿插些小问题 Redis有了解吗(只听说过 TCP四次挥手 Time_wait的目的 s
发个一面面经 给二面攒下人品 投的是SLAM/3D算法工程师 个人背景 本硕9 非科班 实习经历一段 无论文 个人能力一般 面试官人很好很好 姓常 刚进来 开着视频 一上来先说明就他自己要看简历 所以眼睛不会盯着屏幕 希望不要介意【这个就很能感受到面试官很考虑对方面试感觉的】 没有问八股【估计二面会死磕吧】就问项目 项目具体的话 问的比较多的是实习做的两个项目【挖的有点细 好多东西自己当时写的 但
【项目相关】 1、项目细节 (1)哪里用了Redis (2)登录功能怎么实现的 (3)数据库里有哪些表 (4)AOP具体用在哪了,怎么实现的 2、Spring给你的项目带来了哪些便捷 【八股相关】 1、Redis底层数据结构实现原理 2、HashMap底层怎么实现的 3、消息队列用过吗,介绍一下 4、深拷贝和浅拷贝分别是什么?如果一个用户发送了一个请求,然后要修改请求,应该用深拷贝还是浅拷贝 5、
这是我第二次面快手了,第一次提前批面NLP中心我觉得胸有成竹,答得比较好,题也做上来了,结果等了2周给挂了,让我经受了莫大的打击。。。。 然后后来又投了校招,今天刚面了一面,后面问面试官是做搜索部门的NLP向量化的,大概面试流程如下: 自我介绍,这次我没有展开说我中的论文,主要也是因为最近实习对美团整个业务有了比较深刻的见解,所以就多说了一些业务。 对自己实习做的东西进行一个系统的阐述,我甚至把之
自我介绍 1.什么是Java的多态?为什么要用多态? 2.MySQL的索引是使用的什么引擎? 3.什么是MySQL的事务? 4.事务有什么特性? 5.事务隔离级别有哪些?各自产生什么问题? 6.为什么不直接选用序列化的事务级别?这个等级不是最高的吗? 7.线程的实现方式有哪些? 8.TCP/IP 五层协议哪五层? 9.Http协议是哪一层的? 10.还了解其他的协议嘛? 11.TCP和UDP有哪些
1.sql语句 2.Mysql事务索引,最左匹配原则等 3.Spring中bean生命周期,注解等 IOC AOP 4.SpringBoot启动流程,自己有没有实现过starter 5.JVM 内存模型, GC ,类加载机制,方法区会不会OOM 6.Java基础 集合 多线程(JDK1.6对Synchronized做了那些优化...) 7.TCP 三次握手四次挥手 HTTP 和HTTPS 8.虚拟
Transformer的多头注意力的作用面试官首先问到了Transformer模型中的多头注意力机制,要求我解释其作用和优势。 blip2的架构,优势和之前多模态模型的区别接着,面试官让我详细描述blip2的架构,并比较其与之前多模态模型的区别和优势。 知识蒸馏和无监督样本训练然后,面试官询问了关于知识蒸馏和无监督样本训练的相关知识,要求我解释两者的概念和应用场景。 无序数组的中位数面试官还给出了
自我介绍 ———— 1. 短链接项目中创建接口为什么用布隆过滤器?不是有误判的可能性吗,如何保证数据的正确性?高并发场景怎么解决的? - 布隆过滤器判断不存在的时候是完全准确的,而判断存在的误判率通过对布隆过滤器参数的配置可以降到一个很小的可接受的范围内,在系统不受攻击的情况下使用MySQL数据库的唯一索引作为兜底,如果创建成功的短链接进入数据库持久化时报唯一索引错误,此时执行事务回滚即可。如果同
一面 自我介绍 为什么选测开 对测开的理解 项目 有什么提升 遇到的难点 怎么查询订单状态 怎么避免多次提交 怎么从后端解决多次提交 jwt的有效时间 第二个个项目 java创建线程的方法有几种 多线程数据同步,线程锁的实现方式 string、stringbuffer、stringbulider的区别 jvm的反射原理 springboot的配置原理 注解是什么 AOP切片 #和$的区别 分页操作
#英伟达面经# 攒人品 岗位是deep learning performance architect intern,base上海,中文面试 大概是40min左右的自我介绍,介绍实习经历/项目的过程中针对细节提问,非常个人化,而且由于面试官做的是偏底层的,问的问题也会往底层考,有些答上来了有些没答出来。 因为有icpc/ccpc经历,40min之后又问了一些基础的算法问题,最后问了一个特别简单的co
自我介绍 讲一下你对前端工程化的理解 为什么选择用 echarts 来做数据可视化呢,怎么不用其他的开源库 前端性能优化了解哪些 上线后页面一直白屏的话要怎么去排查 当一次 commit 提交后如何修改它的信息 merge 冲突的时候的解决过程是怎样的 如何中断一次 merge 讲一下你实习的时候做一个完整的需求从需求评审到上线的过程是怎样的 你会如何去确定排期时长呢 重构的时候你做了什么工作 跨
#软件开发笔面经# 形式:视频面 1、双亲委派机制 2、什么时候需要打破双亲委派 3、redo log、undo log、MVCC 4、spring 事务原理 5、Redis 高可用体现在哪些地方 6、Redis 为什么高效 7、缓存击穿、穿透 8、手撕:去除无序数组的出现次数>1的元素 空间复杂度要求<O(1) 时间复杂度要求<O(N平方) 不可使用两层for循环 其他不记得了