【面试时间:2023/2/13】 问项目 如何规划目前所做的项目 微信朋友圈点赞和抖音点赞的区别 微信群聊和飞书群聊的区别 代码题一:第一题是给一个含有两个if语句的简单代码,分别设计语句覆盖、判定覆盖、条件覆盖的测试用例 代码题二:分别使用递归和非递归实现二叉树的后续遍历 今日头条在使用过程中如果无法刷新出新的内容,如果你是测试人员怎么找出问题 反问环节 除了两题代码题,其他的问题感觉都属于开放
8.29 一面(1h) 自我介绍 项目 Raft Raft 是干什么的 介绍 Raft 的流程 Leader Down 了怎么处理,怎么保障一致性 了解 Prevote 吗 知道有哪些项目用了 Raft 吗 怎么用 go 来做并发和同步,用过 sync 包里的哪些东西 锁的底层实现原理 go 的垃圾回收,优势在哪 为什么要三次握手?三次握手的缺点是什么 Mysql 为什么用 B+ 树做索引,为什么
面试官是个很帅的小哥哥~ 首先问了操作系统的问题: 1. 进程与线程的区别?协程了解过吗? 2. 系统调用了解过吗? 3. 线程间的信息交换? 4. 虚存了解过吗?程序对虚存有感知吗?【这个好像打错了用户空间应用程序中的所有地址 都是虚拟地址。】 我在一本正经的胡说八道........麻了...................................我说的没有......... 然后问了计
面了整整两个小时,面试官小姐姐很好,基本都会但是可能我太紧张了没答好,最后还是挂了qwq 自我介绍 项目1:性能优化怎么做,单帧渲染时间和内存是如何计算的,直接看性能指标的 项目2:权限模型是怎么设计的,前端如何限制,其他还有什么鉴权方式,cookie session jwt的优缺点 flex:0 1 auto 分别代表什么 浏览器是如何渲染一个html文件的 浏览器的存储方式有哪些,有什么差异,
11.7 40min 自我介绍 项目介绍(redis分布式锁相关,redis的set底层原理) 1.https和http区别,和建立连接流程 2.https的加密过程 2.ARP流程 3.浏览器输入url到页面显示经过哪些过程 4.服务器响应什么 5.线程和进城区别 6.java的线程和系统线程一样吗 7.什么叫线程池 8.java线程池工作流程 9.有那些等待队列 10.线程间怎么通信 反问环节
11.2 30min 时间很短,面试官给人压迫感很强,跟小红书二面的完全两种风格😰 自我介绍 1.深挖项目细节(redis,mysql,数据一致性) 2.Java常用的并发处理操作 3.实际问题,比如一个商品怎么建表 算法题 面试官自己出的,合并两个有序数组,就是easy中的easy题,不知道什么情况😰 反问 继续加油 #实习# #我的实习求职记录#
1.页面白屏如何分析 2.fiddler抓包工具底层原理 3.微信登录场景 测试用例 4.给你一个接口 怎么测试 5.输入框测试 6.https层加密是什么 7.看你偏开发 为什么选择测试 8.项目的亮点 难点 怎么解决的 9.算法:微信拼手气红包(没写出来)
9.4 20mins 凉 抖音电商业务(数据质量和分析) 1.自我介绍 (介绍了自己上一段实习的工作内容,以及我理解的数据质量的分析框架) 2.介绍个自己做的项目 (讲了个电商相关的) 3.问Python掌握怎么样 (答:用来做数据清洗和机器学习多一点) 4.手撕代码(我以为会是SQL,结果是数据结构??) (我不是科班出身,直接说自己不会) 面试官明说我不太合适,因为技能不过关 全程没问业务,给
分享一下一面凉经 深圳还有没有大厂招后端日常实习生啊,求捞~(boss小公司也不理我) 很纠结要不要干脆直接面暑期实习,又怕因为没有后端实习经历,面不到大厂实习。死锁了
1、说说position的属性,默认为什么属性 2、讲讲盒模型?为什么要分正常盒模型盒怪异盒模型?如果怎么怎么样用什么盒模型(具体忘了) 3、local Storage和cookie的区别,个人信息保存在哪里?session storage呢? 4、讲讲hooks,useEffect原理是什么?useCallback为什么能提高性能渲染?必须要搭配React.memo使用吗?useMemo呢?讲讲
上来直接八股,措不及防😭😭😭 自我介绍 八股: 1.64位的机器它的内存的地址空间大小 2.虚拟内存怎么样去真正映射到物理内存 3.数据库的事物隔离级别 4.这些事务的隔离级别如何做到的 5.mvcc机制 6.进程和线程的区别 7.如何判断线程和进程(这个问题记得不清楚了) 8.spring中的aop 9.aop是怎么样减少代码的冗余 10.代码复用的原理是什么 实习经历和项目(被拷打麻了,
11-14 约50min 1. http和https的区别 2. get和post的区别 3. 3次握手的过程,以及为什么不是2次或者4次 4. ArrayList和LinkedList的区别 5. 在使用时候,你是如何区分两者的(就是具体使用场景) 6. HashMap的底层数据结构 7. HashMap会产生哪些并发安全?如何解决的? 8. 说一下ConcurrentHashMap是如何实现的
11.15 80min 1. 项目背景 2. 项目部署的过程 3. 域名和ip地址如何对映的 4. 已知一个进程名,如何杀掉这个进程 5. 进程间通信有哪些方式?kill -9 使用的是哪种 6. Redis是单点部署还是集群部署 7. 如果Redis数据超过内存限制,该如何处理 8. Redis缓存过期如何实现的?底层呢? 9. Redis持久化是如何实现的? 10. 介绍RDB持久化机制的详细
全程项目拷打,全程大概65分钟左右 项目拷打了大概45分钟左右,好多记不清了,大概把能记住的说一下 总结:项目基本要刨根问底问你怎么做的,基本不是自己做的根本回答不上来,随便一个点都能刨根问底 # 项目 1. 介绍项目 2. 你这个项目和飞书有什么异同点,不会答,就说以前用飞书做过文档,很好用,但是底层的通讯原理肯定也是类似于WebSocket这样的架构,或者是用TCP直接做长连接进行数据通信,面
1. 自我介绍一下 2. 讲讲你对测开的理解 3. 为什么做RabbitMQ的项目 4. 怎么理解削峰和填谷,举了一个自己项目的场景 5. 为什么做RabbitMQ不做RocketMQ和Kafka,我说那俩太难了 6. 详细说说RabbitMQ这个项目 7. 问我你最熟悉的是哪个,然后拷打im,简单问了几个问题 8. 你知道什么测试的方法 9. 你的项目测试过吗 10. 给你一个web端的登录怎么