昨天招银网络科技的春招一面,整体30分钟左右,前面还行,后面有点紧张快排编程题答的稀烂啊啊啊,许愿能过求求了 面试时提的主要问题: 1、常规自我介绍 2、介绍下做过的项目,项目中遇到的困难 3、TCP为什么是三次握手 4、对java集合的了解,哪些线程安全 5、关于线程池,线程池的启动方式 6、说下SpringBoot,SpringBoot有什么注解 7、HashMap底层实现原理;Concurr
一面 5.17 总共55min 自我介绍 测试如何开展 刷脸解锁门禁 你该如何测试这个功能 怎么测试共享单车的功能,能说多全说多全 测试设计怎么样才能写的全 有学过python吗 什么时候能来,手里有别的offer吗(有个🔨) 算法:合并有序数组 二面 5.22 总共30min 自我介绍 你为什么要从本专业转来开发/测开呢 你怎么学习java的呢 你怎么理解计算机系统的(我从硬件、软件、体系结构
我太废了 问题不多, 以后面试还是录屏或者录音吧, 方便复盘 我只说自己不会的,其实大部分都不会,唉 说说对jvm的理解(线程私有和公有的部分) 你说的内存区域,哪些地方会OOM Stack Overflow和OOM的区别(栈是有长度,方法递归层数有限, OOM可能是对象太多) 他们在底层的区别是怎么样的(完全不知道怎么答啊) Spring用过哪些注解 SpringbootApplication是
1.自我介绍 2.八种基本数据类型 3.HashMap 为什么采用红黑树 4.设计 LRU 缓存 5.Redis 分布式锁实现原理 6.一个文章表 字段包含 文章类型 发布时间 问查询一个发布时间段内特定文章类型文章 如何建立索引 (联合索引(文章类型,发布时间)) 7.jvm调优(因为我写了jvm就问调优,我是真没调过啊。。。) 8.SpringBoot 的一些实际问题 :考察了 @Condit
1. 你写的这个Raft分布式kv存储系统中,Raft协议的作用以及基本流程? 2. Raft协议的选举和日志复制怎么实现的? 3. Raft系统中是否出有脑裂现象?系统会怎么处理? 4. 有没有学习过Paxos协议? 5. 你的数据库项目中可拓展哈希索引是怎么实现的? 6. 数据库项目中隔离级别怎么实现的?锁是怎么实现的? 7. 有没有什么印象深刻的Bug? 8. C++用裸指针初始化share
学的C++,弄的技术栈也都是Cpp相关的 首先上来就说美团这边主要是用java,招进去也是干java的活,我以前也是学过java的,所以我就说了以前用过java,也做过相关项目,转java是没问题的,结果给自己挖坑了。 说一下你以前做的java项目 有用到什么java相关的数据结构 项目里用到了java多线程吗,说一说 ( 好几年前的了,真忘完了,只好说时间太长了,不太记得了) 项目用到的什么数据
1.js部分 (1)事件循环题 (2)深浅拷贝题目: (3)继承题目: 并手写instance of的实现 (4)说说js中的数据类型和判断数据类型的方法 2.Css部分 (1)手画三角形 (2)说0.5px如何绘制 (3)BFC是什么 (4)两种不同的盒子模型 3.计算机网络部分 (1)http和https的区别 SSL层具体的实现技术 对称加密与非对称性加密 (2)tcp和udp的区别和具体的
总体上感觉还可以… #秋招# 首先上来自我介绍。 然后问的项目和实习: 我报的后端开发,用的java,就主要问的项目里java还有中间件的应用。 然后就问了一点基础知识: 1.了解过的排序算法的时间复杂度 2.常用的设计模式有哪些 3.linux里快速修改一行用什么命令,这个我没答出来,平时直接vim i…… 最后反问: 我问了业务是什么,大概是k8s,公有云开发,监控,维护相关的。 全程20分钟
#面经# #秋招# 刚面完马上来分享一下,牛客的面经真的有帮到我很多 一面(约40min): 八股+撕题+项目 1. 八股: (回忆版,但都是常规的,我提前一宿整理面经里的八股竟然都用上了😅) 有哪些基本数据结构 深拷贝浅拷贝是什么,实际在项目中怎么用的 装饰器了解吗 进程,线程,协程的区别 2. 撕题: 给了四个数字,可以组成哪些互不相同的三位数 (我暴力完了之后在那想了想还有没有别的方法,面
自我介绍 简单介绍了一下做过的项目以及实习经历。 项目 实验室做的算法相关的项目没有问。 问了一个的秒杀的项目,怎么实现的,怎么有效解决并发问题的。 redis有哪些数据类型? 为什么使用redis可以处理并发问题? 如果大量的请求没有命中缓存,都有哪些处理方法? MySQL怎么保存数据的? 为什么用b+树? 实习经历 两次实习都做了哪些工作,遇到了什么麻烦的问题,怎么解决的。 为什么采用SSH来
9.5号投递,Base成都,岗位DFT C++工程师,但转岗面试系统验证工程师(应该是这个部门的面试官觉得我的经历比较契合这个岗位,HR反馈给我的意思) 一面大概50-60分钟: (几乎没问我项目,也没手撕代码,主要是八股 + 开发中偏实践的问题) 1. 看我从事过嵌入式下Linux开发的工作,就大概问了下是在什么平台(X86、ARM等)下进行的嵌入式开发? 2. 依然是问Linux下开发的问题,
全程30min左右 1. 自我介绍 2. 聊了聊项目相关 前后端怎么对接的?restful需要注意什么? 用户从注册到登录到验证的一个流程,前端用cookie存token和自己管理token的区别,app有cookie吗 3. 线程的生命周期,线程池等待队列默认是什么,有哪些可选的队列 4. 公平和非公平队列的区别 5. springboot @Autowired和@Resource的区别 怎么
总的来说面试过程很舒服,面试官会引导你回答问题。 对排序算法清楚吗? 对冒泡排序、堆排序、快排的使用场景清楚嘛? 排序算法的稳定性指的是什么? Sping用过吗? 项目中有事物吗? 多条数据的编辑在MyBatis中用什么事物管理? 掌握JDBC的知识吗? 你在MyBatis中有批量作业的操作吗?比如提交大量数据给数据库,让数据库一下子执行?(不太懂...) 数据库的优化有做过吗? 索引的执行引擎是
自我介绍 问了一下AI相关,实验室项目。 1.什么框架? 2.tensorflow了解吗,tensor和数组的区别,有哪几种tensor?(HalfTensor float tensor) 等等 。。。忘了 1.写一个LRU 2.key值如果需要自定义的话怎么办?(使用模板类) 3.如何实现一个单例模式?(c++如何实现单例 不清楚,我回答了一些static相关的, 但是这样的话,无法用对象访问)
算是楼主秋招第一个比较正式的面试了,有点紧张,自我感觉答的不太行 自我介绍+项目介绍 redis在项目中怎么用的 redis为什么快 redis的数据结构 zset的底层实现,除了跳表还有哪些数据结构可以实现呢,说下各自的优缺点 redis的持久化操作,redis作为单线程是如何实现rdb的 mysql索引的数据结构 b+树,红黑树,跳表作为索引的数据结构各自的优缺点 mysql的锁有哪些 mys