一面 45min 感觉稍微大一点的厂(代码随想录写三线互联网大厂),面试官就会深挖了挖到不能再答,比之前的水面挑战多了 ----------------------------------- 自我介绍,项目介绍 点赞怎么做的,共同关注怎么做的? 如果现在用户量上百万了,你要怎么优化?(答的redis主从、哨兵、切片集群、mysql分库分表按月分,垂直、水平分) set怎么设计更新时间问题 redi
这个小厂子日常实习竟然有一轮笔试、两轮技术面、一轮hr面,惊呆了。 一面 电话面 30min 1. Mysql中的锁 Innodb存储引擎下分为行级锁和表级锁,着重介绍了行级锁中的临建锁、间隙锁、记录锁; 2. delete语句会加哪些锁 delete属于当前读,所有的当前读最开始都会加临建锁,根据不同的SQL语句过滤条件可能会退化为间隙锁或记录锁,当走全表扫描时会锁住整张表,造成性能损失; 3.
1.自我介绍 2.介绍第二个项目 3.数据分析是什么分析 4.数据频率,数据怎么存,怎么拿 5.数据量大,怎么处理 6.mysql优化 7.慢sql怎么查 8.你聊索引比较多,那什么是索引,结构是什么,有哪几种索引 9.你有提到回表,回表的概念是什么 10.接触的数据结构有哪些? 11.数组和链表区别在哪? 12.一个g的内存,2个g的数据,怎么判断是否成环? 13.我看你有用mybatisplu
百度的一二三面是连着一起的,问题比较多,记得可能不太全。 # 一面 1.自我介绍一下 2.手撕代码: 反转链表 3.说一下http的get和post的区别 4.解释一下安全和幂等 5.TCP连接和断开的过程 6.进程通信有哪些方法,它们的特点 7.说一下进程、线程、协程 8.介绍一下IO多路复用,和之前的方法相比有什么优点 9.syn攻击有了解么 10.mysql学过哪些知识 11.介绍一下你的项
1. 自我介绍 2. 找一个你觉得比较有代表性的项目,详细讲下这个项目做了什么事情,你做了什么样的工作,用了哪些技术,解决了什么问题。为什么要去做这个项目? 3. 中间件部分比较了解熟悉的有哪些?(redis) 4. Redis主要用来做什么,有什么作用?(缓存、消息队列、分布式锁) 5. 有没有用过或者了解Redis集群的概念?(没有) 6. 什么时候需要用到分布式锁,redis是怎么去实现分布
一个C++的岗,我投了之后再去看发现已经停止招聘了,但是还是约了面。 一面: 项目相关: Yolo的发展历程? one-stage和two-stage的区别? two-stage的优势? anchor-free的方法有了解吗? 数据的标注用的什么? 多少张图片? 指标怎么样?recall怎么样 样本少,你如何改善泛化性? 另一个项目: 航拍图像拼接,怎么融合的?(特征点匹配后得到一个变换矩阵,将A
1. 有没有拿过奖学金 2. java异常机制,为什么要区分检查异常和运行时异常 3. java语法糖有哪些 4. synchronized底层实现,高版本的jdk有没有做一些优化? 5. http的请求方式有哪些 6. 如果我使用get请求去修改数据,可不可以 7. redis持久化策略 8. redis的热点key会有哪些问题(没有过期时间的热点key) 9. spring的扩展机制有哪些 1
滴滴中午一点跟我说下午五点面试,然后在我背自我介绍的时候,还打断我问我是不是在对着什么念。。。。。主要就是做了几个题 一面9.13(1h) web服务器项目相关: 1.怎么解析http包头的,自己写的还是用的包 2.用多线程提供服务,你的机器最多支持多少个线程,并发上限(没有测) 3.多线程通信使用过什么方式 4.锁是linux的实现还是c++的实现 c++相关: 5.c++多态是怎么实现的,举个
YY直播一面: 项目相关 前端监控浏览器关键指标怎么计算(performence Api例如performanceObserver啥的,可以看看MDN用法或者掘金的文章) 你的项目对Vue深度定制化怎么做的(vue的use功能,做成了Vue的插件) 监控系统的错误信息你怎么收集的(js错误拦截window.onerror时间在里面写逻辑,网络请求错误重写xhr的send方法,白屏通过documen
2.20一面: 自我介绍 js有哪些基本数据类型 es6新特性 promise的各种api 闭包内存泄露怎么解决 react原理 reacthooks useCallback和useMemo的区别 useRef的用法 threejs怎么理解 webglMVP变换 threejs内存泄露 webpack常用loader loader是什么(自定义loader url-loader和file-load
一面 自我介绍 略 八股 20分钟完成六道题目,并在之后需要描述自己的解题过程,同时会针对描述和题目完成额外提问 闭包输出题 闭包及其的作用 this输出题(普通函数与箭头函数) 异步输出题 Promise有什么实战场景 场景题:如何异步监听图片的请求状态并执行回调(Promise、Image构造函数、onload、onerror监听) 插入附加手写题:基于ES6实现的数组去重,并对比性能(我第一
感觉寄了。 1.面试无八股无做题 2.面试时间总共10+分钟 ---------------- 前13分钟拷问项目+实战 13:06的时候面试官问我:“你还有什么想问我的吗?” 我估计是面试官觉得我太菜了不想面了。 然后面试官说:“或者有什么疑问?” 我说:“为什么没问一些基础知识或者做题?” 面试官说他不希望实习生为了面试去背一些东西。 希望实习生能够踏踏实实做技术。 (挺到这时感觉更凉,因为前
这次面试面试官挺好的, 就是感觉的我答的一般般, 由于问了一些比较细微的知识点, 不太记得了... 梅卡曼德C++开发实习-30min 整形和浮点的存储 浮点数的等0的判断 对于内存的理解 虚拟内存和物理内存的关系 进程和线程与虚拟内存 虚拟内存的分布 函数调用对内存的使用 多态的底层及原理 set和map的理解及使用场景 map和unordered_map的结构及使用场景 反问-后续流程/工作任
#实习面经# (约了晚上八点,面试时间到了每消息,过几分钟发消息说改到下周了,结果晚上九点多打电话来面试。) 为什么实习; Arraylist和LinkedList的区别; 实现线程的三种方式; Runnable和callable的区别; 线程池中的主要参数; Springboot集成ssm的过程(说得比较乱,中间停顿了一会,面试官有点不耐烦的说,继续呀!)。
本次面试1h,面试过程中一直在问,所以记得不是很清楚,问题比较多 自我介绍 分为三个部分 1.CSS基础 盒模型 如何切换盒模型 flex布局 居中的方式,提到一种absolute,top和left设定50%然后用translate拉回来,问:translate是基于谁去偏移的 有没有用过float 如何实现单行文本溢出后,隐藏掉溢出部分并加上省略号 如何样式隔离 2.JS基础 基本数据类型 深拷