时间线 4.9投简历 4.12约面 4.15一面 主要就是问实习 实习公司开发、测试的流程 自己是怎么测试的 自己印象最深刻的bug 是什么,自己推测是什么原因,实际上是什么原因 三次握手 输入url 后发生了什么 简历内容 登录redis ➕token rabbitMQ 发送短信验证码 根据发短信验证码来设计测试用例 sql 语句学生表返回成绩倒数第三名的所有信息 算法就是冒泡排序 🕒岗位/面
一、前言 先说一下结果吧——一面秒挂。 这个是我暑期实习的第一次面试,为啥过了这么久才发?当然是我的面试都结束了,现在终于可以抱着轻松的心态复盘一下了!! 我个人感觉自己确实是有很多的不足的地方,对于 Promise 的相关知识以及算法的部分掌握的实在是太不牢固了。在这里先记录一下吧。 二、题目列表 上来老三样,自我介绍+询问实习时间地点要求+询问我的项目经历。由于我在简历里面写了挺多竞赛相关的项
一面45min 全排列 一个计算题两概率题+项目提问 无八股
自我介绍 实习做了什么?有什么产出?数据怎么构造的? 项目相关 20min 测试用例:快手商城下单,需要测试的点 写题:找未出现的最小的正整数,简单口述了一下思路,写出测试用例 反问 有几轮面试,两轮技术,一轮hr 部门测试or开发?偏测试 35min,听面试官的语气貌似只招一个人,面的一般,还得多看看测试用例设计。一小时后感谢信,复活失败 #我的实习求职记录#
面试官是开发组组长,这次面试开放性的问题居多,专业性问题较少 开局依旧是面试官的自我介绍,然后是本人的自我介绍 介绍一下上一段实习的项目背景,主要的工作 根据所作的工作提了问题: 在ui设计的时候有没有遇到过什么问题? 多人合作时代码管理有没有遇见冲突的问题?怎么解决的? 围绕项目的原理进行了一点探讨。 webserver 有没有考虑负载均衡? 内存泄漏和资源浪费是如何处理的? 上一轮一面面试题复
面试了一个小时,前半个小时主要聊了聊上一个实习的项目和自己做的webserver,后半个小时C++理论基础和计网的问题,一道手撕算法题 首先面试官介绍了一下部门业务以及后续的面试流程 然后自我介绍 接着是让我介绍了一下上一个实习项目: 介绍一下项目背景 你在项目中具体做了什么 项目中的难点(如何解决) 项目的成果 回答的有点磕巴就没继续问了 webserver 主要针对webserver中多线程部
项目上: 1、你是怎么使用 redis 的 2、你是怎么使用 Cron 这个定时任务的? 3、有考虑消息队列之类的方式吗 ———————————————————————————————————— Golang: 1、gorm 有遇到一些坑吗? 2、你对 go 的常用的一些数据结构的实现有了解吗? 3、slice、map、channel 4、channel 是可以被 close 的,之后还可以读写吗
来还愿了,希望友友都能拿到自己想要的offer 一面 1.自我介绍 2.代码:top K 3.代码:给一个链表,只反转从left到right内的元素,其余不变 4.问实习项目,没有挖的很深。 5.讲一讲序列建模的模型 6.为什么self-attention可以堆叠多层,有什么作用 7.多头有什么作用?如果想让不同头之间有交互,可以怎么做 8.讲一讲多目标优化,MMoE怎么设计?如果权重为1,0,0
快手Java一面 80min 1.实习的内容 2.引申到线程池,讲线程池的原理 执行流程 3.核心线程和非核心线程的区别 4.讲一下你理解的线程安全,我讲到了可见性上去了有点跑题,面试官打断让我讲同步机制 5.乐观锁讲一下 6.为什么你说AQS也用了CAS,你还认为它是悲观锁 7.JVM调优经历,我讲了背景+思路+具体改动+验证方案 8.JVM内存划分 9.Java用过哪些集合类 10.为什么数组
一面还好,二面问的好深 一面: 面试体验拉满 c++: 智能指针 enable_shared_from_this unordered_map扩容 静态和动态多态 多重继承的内存分布 操作系统: 进程和线程区别 fork,wait,clone 孤儿进程 写时复制原理 缺页中断流程 从源代码到可执行文件流程 硬链接和软链接 x86段页 协程 网络: tcp和udp区别 粘包 聊聊bind, liste
一面 1、Jdk 1.7 和1.8HashMap的区别 2、红黑树和普通二叉树的区别 3、多线程的提问 4、垃圾回收机制 5、堆排序排序算法 关键路径 6、redis的原理和使用 7、算法最长回文子串 8、没有听懂哈哈哈 不知道会不会有二面,但是这个过程学到了一些东西
感觉寄了。 1.面试无八股无做题 2.面试时间总共10+分钟 ---------------- 前13分钟拷问项目+实战 13:06的时候面试官问我:“你还有什么想问我的吗?” 我估计是面试官觉得我太菜了不想面了。 然后面试官说:“或者有什么疑问?” 我说:“为什么没问一些基础知识或者做题?” 面试官说他不希望实习生为了面试去背一些东西。 希望实习生能够踏踏实实做技术。 (挺到这时感觉更凉,因为前
9.15快手客户端测试实习一面(53min) 自我介绍 手撕代码:删除顺序链表的重复元素(acm模式) 对软件测试行业的理解 你认为测试开发人员需要怎样的素质和技能 Linux中查看系统文件树状结构的指令 查看文件大小的指令 项目介绍 项目中的难点 在nginx集群开发的时候遇到什么问题,如何解决的 上一段实习经历 主要负责什么工作 工作流程 对python熟悉吗(因为我简历上的技术栈是C和C++
9.16快手客户端测试实习二面(49min) 自我介绍 手撕代码:数组倒数第k大的数 讲思路 对于测试的理解 TCP和UDP的区别 TCP和UDP的应用场景 快手的短视频使用的是TCP还是UDP 使用过GIT吗 假如上传代码的时候产生冲突要如何解决 知道哪些自动化测试的工具和方法 requests库用到过哪些函数 你觉得什么事是你排除万难,最终成功,感觉有很大成就的事 你觉得自己的缺点是什么 反问
1、一个视频app,做周报,统计五个指标应该是什么:(新增视频比率,新增用户数,用户留存,用户点击率,人均消费时长) 2、人均消费时长下降,怎么判断是否异常,如果异常如何归因。(之前的人均消费市场有一个分布,判断这个点是否在这个分布上。归因:产品/运营 /外部三个大方面) 3、SQL题:用户全量表a (用户id,当日是否活跃,当日是否新增),求7.1日新增用户在七日内的活跃天数。 (忘记了要新增用