时长:50min 聊项目(20min) Kafka为什么能有这么高的吞吐? 一般的RPC框架是怎么运行的,介绍一下? 介绍一下IO多路复用,epoll为什么高效? ET模式与LT模式介绍一下 如果使用ET模式,你应该怎么处理网络事件,写一下相关的伪代码 介绍一下高性能网络模型,如果你自己设计会怎么做? 现在我有一个高QPS的接口,需要做到毫秒级响应,介绍一下你能想到的所有优化手法 (这里面试官讲了
🕒岗位/面试时间 前端开发工程师/4.26 面试时长:50min 4.23一面 25号通知26号二面 👥面试流程 手撕: 1、字符串转换为树形结构 聊天: 2、实习内容介绍 3、项目介绍 4、感觉哪个专业课比较有意思 介绍一下(讲了计网和数据结构) 5、http、ftp、tcp这些概念之间的关系是什么?tcp和udp主要的区别是什么? 6、为什么选择前端? 反问: 7、总共有几轮面试:3轮技术
昨天面阿里集团安全的时候接到了这个面试,但是为什么都是测开把我捞起来了?不过对于0offer选手来说,还是希望能过的,许愿二面。 总体来说比较简单,有几个问题遇到过好几次了。 自我介绍 看你的项目经历都是偏后端,为什么要投测开? 讲一讲你对测试开发的理解?(超高频问题) 项目中有没有遇到什么困难?或者说你觉得是你自己实现的比较重要的技术?(超高频问题) 讲一下登录认证的实现流程?(超高频问题) 用
资金中台与架构部门,部门用的是Java,官网6.21投递。 一面 6.28(55min) 自我介绍 实习项目 点评APP 讲讲优惠券秒杀 redis RDB、AOF 内存回收 定时任务的模式,参数怎么设置 pipeline 线上获取redis的key有什么方式 讲讲redis的数据结构 HyperLogLog是做什么的 volatile HashMap的key是自定义的一个类,这个类需要注意什么(
基本信息 时间:2023.5.12 时长:22min base:宁德 面试岗位:前端 暑期实习 智能制造 问题 自我介绍 Java的三大基本特性是什么?(不是前端嘛,哈哈哈,然后我说了封装、继承、多态,并且解释了) 所以你是找前端嘛?(因为简历涉及到了后端的东西,面试官以为我是后端) 换面试官 说一下vue的每一个生命周期和该周期的作用 vue组件之间如何通信 组件渲染和更新说一下 vue-ro
1.介绍滴滴实习经历 2.深挖实习负责的sql优化项目,从方案到数据处理到引入新技术到最后结果评测 八股吟唱 JAVA mysql 1.对着实习经历问的,对mysql索引的了解 2.索引失效的常见场景 jvm 1.垃圾回收器 java基础 1.hashmap和currenthashmap 2.hashmap扩容 3.equals和hashcode 4.hashmap的key只重写了euquals不
实习用的是什么数据库 索引了解过吗,索引结构是什么样的 聚簇和非聚簇 如果要回表,数量很多要做分页查询,如何效率好一些(limit优化?数据不连续的情况下呢) 索引的数据结构,为什么用这个,好处是什么 mysql的事务 一致性举例子,和原子性的区别 隔离性,互不影响?指的是什么(读已提交,可重复读,真能做到互不影响吗) 怎么实现的acid,原子性怎么保证的,持久性呢 又要写日志,又要写数据,性能怎
1小时10分钟。面试官挺好的,中间也都有引导 基本都在聊场景题,小部分八股和聊天 闲聊的就省略了 1. 问了点xv6 2. 页表怎么实现的 3. 页表怎么实现的对每个程序来说独占空间 4. 虚拟空间,是怎么管理页表的 5. 操作系统的存储分级管理 6. mmap实现什么功能 7. 二维数组求和,按行求和,按列求和,结果、性能有区别吗 --- 1. web开发常用的中间件有了解吗,缓存、消息队列 2
1、自我介绍 2、项目介绍 3、线程和进程的区别 4、实际的多线程开发经验 5、Redis的数据类型 6、String的底层实现 7、缓存穿透、缓存击穿、缓存雪崩?解决方式 8、布隆过滤器的原理 9、数据库三范式,生产环境一般使用那种 10、慢查询优化,有实操过吗 11、mysql执行计划(explain语句) 12、手撕算法,链表中等题 13、反问 总结:有点紧张,面试官很好,我纯捞子。。。
第一题: 没有用map,直接把字符串sort以后比较是否相等 第二题: 题目看了半天才看懂,解法用的滑动窗口 第三题(65%测试点) 一开始想先看看能骗多少分,不断拼接 red 循环直到 x,但是长度会超过限制的 1e5,好像过了65%。然后想太复杂了,越做分数越低,结束后写了一版不知道能对多少。 65%版本: 复盘版本: 思路:一个单字符循环的字符串,含有 n(n-1)/2+n 个回文子串,于是
自我介绍 为什么学前端?学了多久?有接触过其他框架吗? 进入正题: 1. react源码看过吗?(看过一些源码分析博客,讲了一波fiber架构) 2. 有使用react router和redux,说一下它们做什么的? 3. 原生js用过吗?(不是,谁会没用过原生js啊?) 4. 闭包和它的作用。 5. 原型和原型链。 6. css3新特性。(说分不清哪些是css3新增的,哪些是原来的) 7. cs
一面 自我介绍 1.每一段实习经历深挖 2.项目经历深挖(产品的全流程,有没有迭代,主要负责什么工作) 3.有没有毕业论文的压力 4.可以实习的时间 5.会不会SQL,Axure 二面 自我介绍 1.项目经历深挖 2.分享有意思的一门课程 3.实习经历深挖(什么指标衡量新功能的好坏、如何衡量工作的一个结果、实习负责的工作目标是什么) 4.对岗位的理解 5.有没有想过想去哪个赛道? 感受:阿
4.6 一面 先介绍项目 就着项目说了spark的数据倾斜怎么解决 flink 的watermark机制 八股: mysql中InnoDB和MyIsam的区别 写了sql简单题left join过滤 什么是虚拟内存 tcp三次握手 java: hashmap怎么扩容的 线程安全的容器有啥 并发会遇到什么问题 volatile有什么作用。底层怎么实现的 原子类用过吗实现机制是什么 CAS synch
kpi面应该是寄了,写算法的时候面试官在玩手机,可能投的太晚没有hc了 1.自我介绍 2.项目相关 3.讲一下rpc调用 4.http和rpc的区别 5.讲一下spring和springboot的区别和应用场景 6.算法:范围内的链表反转 针对算法写一下测试用例
十六进制转rgb 你好#1#,天气是#2#,["jack","晴天"] 把井号和井号之间的数字转为数组的对应索引 拍平数组能写几种写几种 为什么要做这两个项目(根据我自己的项目问的) 关于上线网站 性能优化,打包方法,单测等等 懒加载 防抖节流 宏微任务 promise flex position的绝对定位 还有一些,不过我记不得了,我都记不得估计是很简单。 总体来说很简单,邮件写四十五分钟,真就