自我介绍 项目介绍 实习内容,碰到的问题 线程池,进程与线程 死锁及其解决方式 redis与mysql 消息队列了解么(不了解) 浏览器输入url到接收整个过程 显示查询内容失败状态码 智力题:一天24小时时针分针秒针重合次数 code:数组查找最长连续子串(无序) 面试官人很好,挺有耐心,是我太菜
经典自我介绍 谈一谈一个与网络流量调度有关的项目 tcp与udp的区别 tcp三次握手,四次挥手 tcp为什么可靠 tcp拥塞控制过程 tcp快恢复为什么窗口是恢复到1/2而不是其他值(没答对) 多进程与多线程区别 多进程通信方式 细嗦map hashmap冲突的解决方案,扩容方法 redis hashmap扩容(没答对,与普通的hashmap扩容不同) redis 为啥快 redis的基本数据结
面试官上来和我说,他不喜欢问八股 然后是长达40分钟的场景题,包括SSO登录,feed流缓存,缓存和数据库一致性等等 我勉强回答出来几个解决方案,他立马和我说,你去看看阿里字节百度京东等等的解决办法,不要给他来典型的八股回答 哥们也没地方去了解啊😅 不过面试官人很好,给我讲了一下具体生产环境下的方案,学到了一些东西 算法:合并链表,但是没时间做了,讲了一下思路 还是太菜了
自我介绍 实习相关的问题: 介绍一下IM SDK webworker设备不支持问题 webworker踩过的坑 项目相关问题: 介绍一下项目 为什么二次封装axios 为什么二次封装vuerouter 八股: 盒模型、margin在这content-box和border-box的是否有区别 let var const 为什么没学vite 通过什么方式了解新技术 最近在学什么新技术 怎么看待chat
遗漏点: Linux常用指令-查看cpu,磁盘内存等,cpu过高,内存异常如何排查 单例模式双check volatile 指令重排 Mybatis 实现原理 动态代理底层原理 AOP,切面如何实现 如何查看java线程栈等
7.26 hr打电话约的今天(7.28)15:00一面 hr说一共有三轮面试,一面技术面大概30min 大概面了38min,我提前2min进的会议,面试官已经等着了,看我进来就直接开始了,一个严格的小哥哥,就在他工位面的,环境有点嘈杂。 1. 自我介绍 不是双控吗,学过C++吗,为什么报C++开发 2. 项目 a. 之前机械臂数学模型是什么,是串联结构吗,看我对机械(这可能是跟机械最相关的一个小项
1.自我介绍 2.实习详细介绍 3.项目详细介绍 sql手撕 1.建表 2.查询某一时间之后新增的数据 3.查询每个班级有多少学生 java八股 1.==和equals区别 2.set和list区别 3.重写和重载的区别 4.接口和抽象类之间的区别 linux部分 查找现在开始产生的包含某一字段的日志记录 输出文件后50行 手机验证码登录的测试用例 手撕:KMP 答的稀碎,我自己都绷不住了,后面开
1.自我介绍 2.对自己的职业规划是什么 3.语言学过哪些,为什么学Go 4.兴趣爱好 5.喜欢看什么书 6.做这些项目的收获 7.OSI四层模型介绍一下 8.交换和路由的区别 9.TCP三次握手 10.进程和线程的区别 死锁是什么 11.缓存区溢出是什么 12.介绍一下栈 队列 排序二叉树的结构 13.算法题:LeetCode 384 冒泡排序 #24秋招##作业帮校招##后端开发##提前批#
背景上海985硕士,三段工作经验,正在蔚来实习9个月。 因为很久没背八股这些东西,导致答得很差,引以为戒: 1.extern C的作用。不会 2.进程和线程的区别,我答了拥有资源不一样,地址不一样…… 3.在工程中,对于已经上线运行的工程如何进行内存泄露检查。不会 4.在平时工作中,如何进行debug……讲了个人习惯 5.还有一些常见的题忘了,以上是一些个人觉得有意思的题。 笔试题:实现一个Str
上午sm,在厕所写个面经。 1. 讲一下三次握手四次挥手 2. 讲一下lambda以及函数对象(cpp) 3. 栈内存和堆内存区别 4. 用过malloc库吗?自己实现过吗? 5. 内存泄漏经历过吗?讲一下 6. 场景题,并发随机生成user订单id 7. go用过吗?讲一下协程和线程 8. 算法 排序过的数组 求两数之和(哈希或双指针) 9. 算法 求二叉树节点公共祖先(后序遍历)
快手前端一面面经 1、自我介绍 2、CSS选择器权重 3、display几种方式以及原理 4、js执行机制结合定时器和then 5、Promise异常穿透实现过程 6、原型链关系和如何继承 7、v-if和v-show区别 8、用户从输入URL到页面显示全过程 9、DNS解析如何提高效率 10、缓存在http各个版本的作用机制 11、浏览器如何渲染数据 反问: 你们部门大概用到什么技术栈? 加班情况
凉 没有自我介绍,问了问实习的项目,为什么要面开发,问了个研究生的项目背景。 因为没有开发经验然后直接开始问八股。 说说http,为什么要用http http和https http2.0怎么实现并发传输的了解吗 输入域名访问网页的过程 cookies和session,具体分别存在哪儿(说了个大概) 数据库索引,分类,了解哪些(说了几个但是答得很乱) b+树的大概原理 使用数据库要注意什么 hash
自我介绍 大学期间的专业课有那些? 软件测试的测试流程? 版本迭代是什么? 开发都是Java的吗? 上一段实习为什么离职? 说一下项目中的自动化测试是怎么做的? 平时玩的游戏? 比如测试消消乐的游戏,你准备测试那些内容? 平时玩游戏的时候遇到过软件问题吗? 如果你是一个测试人员的话,你发现了这个问题怎么向研发描述呢? 反问 面试有几轮? 负责的业务?
手写题: 写一个函数,第一次调用输出[0], 第二次[0,1], ... 打家劫舍2 promise.all 最小路径和 判断对象是否相等 八股: 为什么要有进程,为什么要有线程 tcp/ip https 一些JS基础 8.31面的现在还没消息 T.T,写个面经许愿一下二面
自我介绍 为什么选择前端 基础知识: 1.var let const的区别 2.可以修改const声明的对象的属性吗,为什么 2.水平垂直居中的方式有哪些,手撕css代码 3.元素实现隐藏的方式有哪些,都有什么区别 4.深浅拷贝区别,手撕深拷贝 5.跨域是什么引起的,用什么方法实现跨域 6.nodejs有了解过吗(我说了解不多,就没多问) 7.除了react还用过什么框架 项目: 8.用户登录部分