自我介绍+项目流程讲解(20min) 无反问和深挖 八股:(20min) 1.线程的状态?拓展:为什么处于blocked的线程不占用cpu(操作系统角度回答)? 我当时回答:线程的 blocked状态往往无法进入同步方法/代码块,因为无法获取到与同步方法/代码块相关联的锁,因而不占用cpu。面试官认可了,但我事后没有找到相关的面试题,回答仅供参考。 2.对volatile的理解 3.对Thread
1、自我介绍 2、进程和线程的区别 3、系统调用 4、java1.8新增和改进 5、函数式编程 6、场景题:要用线程池,没有考虑到 7、mysql事务的特性,innodb怎么保证特性 8、jvm的内存结构 9、垃圾回收机制 10、G1和CMS的区别、流程区别 11、i++是原子的吗 12、怎么保证i++的原子性 13、主键索引、非主键索引 14、从浏览器输入网址经历的步骤 15、域名解析用什么 1
1.自我介绍 2.介绍一下实习经历和项目 3.Activity有几种启动方式? 4.retrofit使用什么设计模型搭建的? 5.okhttp对比原生的网络请求的区别? 6.hashmap和hashtable的区别? 7.hashmap在最佳的情况下的时间复杂度? 8.hashmap在最差情况下的时间复杂度?这时候它是一个什么数据结构? 9.如果hashmap线程不安全如何让其变成线程安全? 10
1.自我介绍 2.面试官看我项目,聊了一些项目实现的问题。 3.说说聚簇索引 4.最左前缀是什么,为什么要最左前缀,不是最右前缀什么的 5.谈谈对强一致性和弱一致性的理解(关于raft的因为我的项目),面试官关于这个每个人都有自己的理解,让我自己谈谈,然后又聊了一些我的项目 6.拦截器和过滤器的区别(完全不知道了。。) 7.aop实现原理(复盘感觉有些点虽然懂但是没答到) 8.线程池的参数(说漏了
操作系统 内核态和用户态 进程和线程的区别 java 数组和链表的区别 arraylist为什么不声明大小 计算机网络 dns解析的过程 https和http的区别 应用层协议有哪些 tcp和udp的区别 三次握手为什么不能是2次 四次握手描述,为什么服务器中间要等待一段时间 数据结构和算法 了解哪些数据结构 项目中用到哪些 (项目一般都是数组或者链表)树、栈等结构为什么存在 反转链表 其他 学校
快手客户端一面面经 60min 1、c++多态怎么实现的 2、常用的排序算法,快速排序 3、介绍https 4、tcp三次握手、四次挥手的过程 5、介绍自己的项目 6、建模比赛中自己的任务,从中收获了什么 7、实习经历的收获 8、谈谈自己对多线程的理解 9、智能指针的原理和作用 10、自己大学期间有没有学过什么其他的技术 11、是否了解前沿的技术 只记得上面一些了,然后20分钟做了两道算法题 一道
快手快star推荐算法岗一面面经 1. 首先自我介绍 2. 然后简单问了下我的推荐的论文,问了下我的研究方向 3. 之后问实习经历,对我实习经历问的很多。让我详细介绍实习做的工作,并问了互信息最大化的问题 4. 对于推荐系统整个链路是否清楚? 答:主要分为召回、粗排、精排、重拍。然后详细说了每个阶段的目标,重点关注的问题,模型设计思路等。 5. 精排常用的模型? 答:精排涉及到多个目标的预估,最常
hashmap的get put流程 ConcurrentHashMap 介绍 cas介绍 线程池介绍 阻塞队列怎么存取 MySQL索引介绍 给个sql判断索引是否生效 redis数据结构,底层实现 算法:最长回文子串 #你的秋招进展怎么样了#
一面 自我介绍 实习碰到的难点,不要说项目背景,就说难点 介绍一下限流算法有哪些 Java基本数据类型和包装类的区别 写两个SQL 算法题:反转链表m-n 分布式锁怎么实现 给一个数,把数组分成两边,一边比这个数小,一边比这个数大,说思路就行(这不是就是快排么) 反问评价?不说 二面 实习做了啥 kafka或者消息队列有哪些作用,出了实习的项目,再举两个具体的例子,要带上场景 看你对dubbo挺熟
一面 10:00 1h 自我介绍 C++基础八股 网络相关:问了沾包怎么解决,TCP头部信息可以解决沾包吗?TCP 基础八股 手撕题:简单题。一个数组,找到元素的值恰好是他左边元素之和和右边元素之和的差,要求时间O(N)。 正常反问。 二面 16:00 45min 二面面试官感觉比较专业,上来就问项目,从项目里问八股。 1.问了项目里各个功能怎么实现的。 2.手撕题:看到我写了实现了一个定时器,让
2022.9.8 14:00~15:00 自我介绍 实习项目 协商缓存和强缓存 Http有哪些状态码 Http有哪些header Http2.0新特性,多路复用原理,什么是长连接 用过或知道哪些框架 React类式组件和函数组件的区别 用过哪些Hooks,为什么要用Hooks,解决了什么问题 useContext原理 怎么获取React dom元素,有没有用过forwardRef 知道哪些Reac
1.自我介绍(是个小姐姐,无敌好) 2.项目是否用到了事务 3.mysql事务、事务的特性 4.MySQL的锁机制 5.乐观锁和悲观锁 6.spring用到了什么组件 7.为什么选择spring作为开发框架 8.linux的一些基本操作 9.linux中如何在一个txt文件中查找一个字符出现的初次 10.url的请求过程 11.TCP的三次握手、四次挥手 12.为什么是三次握手 13.Rabbit
• 岗位:数据分析实习生 • 面试过程问到了什么问题 1) 对简历项目的刨析 2) SQL题目(用到left join 、rank()排序) 3) 统计概率题(1.夫妻只想生男孩,最少生几个孩子的期望?具体我忘记了;2.A Btest) 4) 反问 下午2:00一面的!求二面通知🙏🏻🙏🏻🙏🏻 #快手#
一面 总评:感觉有点奇怪,也没有问我数理统计相关的内容,也没有让我写sql,难道是因为我最后一份实习是做的数据产品,所以就不怎么问我?但是整体下来问的问题都比较常规,面试官态度也很nice 细分题: 简历深耕 介绍下之前做的数据化产品,以及如何使用数据化产品帮助业务的? 介绍下自动化归因的功能和算法(简历有) 数据化产品主要的服务对象是谁?你认为他们主要关注的什么信息? 你在产品优化过程中起到了什
timeline 8.5 投递 8.2收到测评连接,8.7完成,8.11约面,8.15面试 60mins,面试官做海外(应该是)的 1. 自我介绍 2. 介绍实习项目 3. 为什么想做数分 4. 说说自己的缺点,实习中遇到的困难 说完面试官还夸我很会反思,给我夸飘了,事后觉得也可能就是为了让面试者放松的套路吧。。。 3. sql python 打印 <100 的斐波那契数列。紧张忘了斐波那契是啥了