自我介绍 问了下项目经历和比赛经历; 手撕题:二叉树的最大路径和; class 与 struct 区别; 内存对齐; 多层继承; 虚函数; C++11 锁; 支持多并发语言的锁; 多线程之间的数据共享; 进程之间的通信方式; socket中的多路复用; tls协议; Linux中对于进程的保护机制; 异常捕获; 智能指针; 性能排查; 类的生命周期。 反问:部门业务、后续流程 =====更新===
8月7号下午面试,面试时间在1个小时左右。一面问的会比较基础,都是八股内容,考察个人机组,操作系统,计网,语言和开发的学习是否牢固。 没有自我介绍,面试官比较随和。 线程和进程的区别,为什么有线程: 进程是操作系统分配资源的基本单位,可以拥有多个线程,线程是进程内的一个相对独立的执行单元,是程序的最小执行单位; 二者资源分配上的区别,包括在JVM中的空间分类; 多并发的执行 二者的通信,进程通信(
时长:1h 1. 自我介绍:5分钟 2. 项目介绍:大约15分钟,包括实验室和iOS项目,主要针对iOS项目中的一些技术问题提问 2.1 你iOS项目里面有用到数据库,还知道哪些数据持久化方法? 答:userDefault、归档技术(NSCoding)、plist、core data 2.2 你用到了snapKit,是如何进行视图约束的? 2.3 在OC里面也有类似的约束布局库,知道是什么吗?(m
1. HashMap和HashTable的区别(HashMap有并发安全问题的话怎么解决) 2. 介绍一下CurrentHashMap 3. 介绍一下List集合类 4. ArrayList和LinkedList的区别(并发量高的情况下选哪个集合) 5. 数组是否有并发安全问题(如何解决) 6. Synchronized关键字的应用 7. 介绍一下JUC下的锁(如何使用及应用场景) 8. JVM怎
1. 聊了10多分钟项目吧 2. 数据库的隔离级别有哪些(这个问题简直是天天问😂),然后具体讲讲有什么区别怎么实现的 3. 怎么设计索引 4. 最左匹配原则是什么,以及为什么这样就可以用到联合索引 5. 讲讲索引的数据结构 6. 怎么排查慢sql 7. 讲讲java锁升级的过程 8. 讲讲AQS是什么 9. 讲讲一个http请求发到controller的过程 做题 : 合并区间 反问:随便闲聊了
(1)项目 (2)八股 说一下RedLocd MVCC + Next-key-value 解决幻读 binlog / undolog / redolog 聚簇索引为什么不会回表 int 的数值范围 String a = "a"; String b = new String(a + "b") 一共会创建几个对象 字符串常量池 线程池核心参数 为什么 volatile 能防止指令重排 布隆过滤器底层实
问面试岗位的业务 1、自我介绍:三板斧,实习经历,实习总结,个人能力 2、问实习经历中的指标异动归因分析思路:外部,异常排查,内部,指标拆解 3、异动原因找到后的处理策略和过程 4、问什么是ab test,结合实习中的经历展开讲述 5、问ab test在统计学上的原理 6、sql考察:salary表(部门,员工名字,薪资),求一张表得到每个部门的平均薪资,高于平均薪资的员工人数,以及部门里高于平均
50min 无自我介绍 先问一些个人情况,现在人在哪里,什么时候能过来北京,能实习多久 有没有什么其他offer 在哪里投的,跟内推人熟不熟 讲一下flex 浏览器渲染 手写vue选项型API,手写生命周期,在onMounted什么周期会做什么 算法 // 第一题,使用promise实现每隔一秒打印一个数字 1 2 3 4 5 const printNum = (num) =>
面向Chatgpt学习还是太浅了,快手的面试官人很好,也会引导问题,也算查漏补缺了,不过提醒一下大家不要全信Chatgpt,最好查了以后去MDN或者其他专业社区看看,血泪教训 1、项目重难点介绍 2、常用的React hooks 3、Usecallback和Usememo的区别 4、原型继承的实现,口述 5、从输入URL到页面加载的全过程 6、哪些方法可以提升网站前端性能? 7、HTML1.0、1
面试官:你认为快手社区的生态运营有哪些重要的方面? 我认为快手社区的生态运营主要包括以下几个方面: 1.内容管理:快手社区需要对用户上传的内容进行管理和审核,确保内容的合法性和质量。同时,还需要对内容进行分类和推荐,以满足用户的不同需求。 2.用户管理:快手社区需要对用户进行管理和维护,包括用户的注册、登录、个人信息管理等。同时,还需要对用户的行为进行监控和管理,以保证社区的秩序和安全。 3.社区
整个过程大概45min(可能其实不需要这么久,是我太能叭叭了...) 面试的小姐姐很专业很温柔,刚开始给我说明了岗位的两个具体工作,最后还很中肯的给我建议,太谢谢了!(和后悔没有要一个联系方式,不然能和她多聊聊多学习一点) 1. 为什么会做过去的两段实习? 2. 为什么选择留学? 3. 看你的专业和战略、经济相关一点,为什么选择运营而不是咨询? 4. 为什么选择培训运营岗位? 5. 用两三个词或者
一面: 英文自我介绍 你之前的实习工作是干了什么?描述一下。 你都用外网的app做什么(ins tweeter FB) 有什么问题要问吗 可以实习多久 二面中文 自我介绍 你的经验都是线下的,和我们的还不太一样。你对线上活动运营这个岗位具体要做什么了解吗(我回答了我线上的经验) 你觉得你在线上活动运营会遇到最大的挑战是什么(我胡说八道起来) 我觉得你的准备不太充分。我给你讲一下这个活动运营都主要是
一面 一面其实是抱着反正过不了无所谓的心态面的,可能反而因此表现得还好,答了80%吧。面试官人很好,你不会会给你讲解,体验很棒。 你对react都了解哪些hooks,答了useState(),useEffect,useContext,useRef,面试官讲解了useEffect的作用,然后追问useEffect第二个参数为空数组的效果 为什么会提出函数组件,主要是解决什么问题 ES6有哪些了解,列
本节将介绍如何在项目中使用 vue-amap。 1 - 项目结构 这里提供了简单的示例项目模板。 项目结构为: |- src/ --------------------- 项目源代码 |- App.vue |- main.js -------------- 入口文件 |- .babelrc ----------------- babel 配置文件 |- index.html
单选 20;编程 3 字符串归一化 Python(AC) from collections import Counter s = input() c = Counter(s) res = "" for key in sorted(c.keys()): res += key res += str(c[key]) print(res) 魔法深渊 Python(AC) def fo