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的绝对定位 还有一些,不过我记不得了,我都记不得估计是很简单。 总体来说很简单,邮件写四十五分钟,真就
我想我大概是最后一波一面的了 先说,团子面试真是太友好了,是我不争气 先聊项目(居然没问我项目难点),提到了自适应屏幕,说到rem和em,然后问是否封装过组件,问到flex 如何用flex实现所有靠右(提示了一下想起来了),如何实现水平垂直居中 问到如何根据class选取元素(queryselector?面试官说也行) 如何遍历页面左右的元素(递归?)递归有什么坏处,如何解决(元素节点太深会内存太
0. 自我介绍 1. 实习周期 2. 项目介绍 3. 项目带给你的成长有哪些 4. 项目中最大的挑战,技术问题或其他非技术问题的挑战 5. 家庭情况介绍 6. 有女朋友吗 7. 到上海实习家里是否支持 8. 工作时间是否了解(知道是11 11 6,完全没有问题工贼竟是我自己) 9. 手上有哪些offer 10. 薪资方面的要求 11. 平时的爱好 12. 觉得自己是什么性格 反问: 1. 后续通知
1.自我介绍 2.第一个项目扮演了什么角色,做了什么功能 3.这些功能用什么语言写的 4.为什么选择测开? 5.项目中制定的测试策略是什么样的 6.发现与需求不一致的地方,以哪种方式记录 7.设计用例的时候如何考虑用例的场景,有没有把功能覆盖全 8.设计用例的时候会不会考虑等价类、边界值这些 9.测试时候用到了哪些方法 10.用什么方法做的白盒测试 11.第二个项目如何进行的 12.如何测试的 1
3面是部门负责人面的,全程主要在聊天和讲讲项目,整体比较轻松 1.自我介绍 2.讲讲项目的实现过程,具体用到了什么技术 3.怎么去解决项目高并发的问题 4.为什么想做这个项目,期间团队的合作是怎么样的 5.怎么针对项目去做的性能测试 6.你在使用selenium自动化测试的过程中有没遇到什么痛点 7.百度网盘普通用户和VIP用户为什么速度差距这么大 8.如果在测试过程中和开发产生的分歧你会怎么去解
base:北京,骑行事业部 题外话:面了80min,全程拷打,最后电脑都自动关机了 1.自我介绍 2.讲讲是怎么测试自己项目的,用到了哪些测试框架 3.讲讲为什么要使用测试框架pytest,有什么用 4.selenium的工作流程,以登录页面为例子讲讲你是怎么使用selenium测试的 5.selenium的send_keys的底层原理(麻了) 6.讲讲怎么实现接口幂等性(讲了MySQL和Redi
base:北京,骑行事业部 1.上来面试官先简单介绍了一下部门,然后让自我介绍 2.讲讲是如何测试自己的项目的(测试流程、测试方法) 3.性能测试的过程中遇到了什么问题 4.Java注解的作用(此处和SpringBoot注解区分) 5.聊一下你对反射的理解 6.SpringBoot注解和Java注解的区别 7.如果某一个网站无法访问了你应该怎么排查 8.讲讲你对12306如何实现高并发的理解,比如
自我介绍 因为是后端面的测开 主要拷打简历和项目 为什么选择测开 测试用例编写 自动化测试等等 都没有算法题,不会kpi面吧 面试官小姐姐还是很温柔的