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.虚拟
自我介绍 ———— 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循环 其他不记得了
base北京 8.31 一面 40min Java 无八股 1. 自我介绍 2. 手撕 二叉树的层序遍历 写一个多线程的函数 3. 问为什么做这个项目 4. 拷打项目 5. 根据项目延伸出去的问题 6. 很多 URL 去重 7. 反问 a. 一共几面? 2 轮技术 b. 部门是做什么的?广告相关 c. 结果?很快 9.21 二面 1小时 没问多少问题 手撕不熟练撕了半小时 已挂 1. 自我介绍 2
时间线:8.5投递的高级算法测试开发工程师,9.3一面专业面试,9.10二面综合复试,9.13显示不通过。一些面试QA记录,供大家参考。 专业面试,一面,60 min(有两个面试官,轮流提问) 1.意向城市 2.挑一个校内项目经历介绍 3.已发表论文的创新点有哪些?发表的期刊有哪些? 4.应用场景有哪些?做到了什么程度? 5.多源数据融合做了什么?用的哪些数据?时间和空间覆盖度是多少?物理机理模型
自我介绍 Spring 事务失效 MySQL 索引,聚簇索引和非聚促索引,索引是不是越多越好,联合索引叶子节点存放什么 MySQL 事务 如何优化SQL,分库分表,数仓 为什么使用 CompleteableFuture 而不直接使用线程池 RabbitMQ 对比 Kakfa,各自使用场景是什么 有没有遇到过消息丢失 熔断基于信号量还是线程池 限流和熔断区别 es 索引刷新间隔,能不能无限趋近于 0