1. 简单自我介绍 2min 2. 项目深聊 15min 3. 发表的会议论文做了什么具体的工作 4. 线程池的作用 ?参数有哪些?如果线程池满了会怎么样(饱和策略有哪些) 5. JVM了解吗 有哪些垃圾回收算法? 6. 计算机网络中四层协议和七层协议的区别、优缺点? 7. 负载均衡了解吗?四层和七层分别在什么场景下使用?你实习时了解过阿里云使用的是哪一种吗 8. TCP和UDP区别?TCP怎么保
1. 简单自我介绍 2. 线程和进程区别?怎么保证线程安全? 3. volatile和synchronize区别?两者分别的底层实现原理? 4. JVM为什么要分代?垃圾回收的大致流程讲一下?回收算法有哪些?各自的优劣? 5. 网络中的分层模型,分别讲一下每一层是什么,功能 6. 应用层有哪些协议?http请求由哪几部分组成?请求行是哪几部分组成? 7. TCP和UDP区别?使用场景?TCP为什么
1. 自我介绍 2. 项目内容,实习做了什么工作?为什么没留阿里云? 3. 你收获最大的是什么? 4. 以后想做开发还是算法? 5. 你觉得做一个开发工程师需要怎么做? 6. 平时怎么学习Java?有看哪些源码?书籍和博客?详细讲一讲 7. Java双亲委派了解吗?有哪些加载器?详细讲一讲 8. Mysql中的联合索引了解吗?如果已知有a b c三个字段的联合索引 给一条sql的条件语句中只有a,
#软件开发2024笔面经# 🕒 岗位/面试时间 暑期实习基础研发平台/ 50min 👥 面试题目 1. 项目相关(省略了...) 2. http与https区别 3. 进程,线程,协程的区别 4. 用户态转到内核态的方式 5. 什么是中断 6. 进程间通信方式 7. GMP调度模型 8. GMP调度为什么使用两级队列 9. new和make区别 10. 值类型和引用类型 11. 数组和切片区别
怎么一共才面不到20min呀,有点像KPI面。。 面试官: 自我介绍 实习经历提问 没有问什么通用型的业务类问题 反问 部门情况 面试表现
问答: 为什么选择安卓?什么样的契机? 自定义View是用来干嘛的?为什么需要用到自定义View?项目中用到了吗? 介绍自己项目的自定义View,怎么实现的? 我的自定义View是一个ViewGroup,是一个保存搜索记录的FlowTextView,里面的view是TextView 现在要对你自己的这个自定义View做一些改进你会怎么改? 假如现在有一个需求,基于你这个自定义view实现一个可拖拽
自己记录一下当复盘… 进度:8.7投递深圳base的-8.16用人部门挂-8.31被北京总部的捞起来了 面试官迟到十几分钟,说刚结束上一个会议,感觉有点疲惫的样子,看来快手工作强度不小 总体来说整体面试像是互相了解的一个过程,没有问什么方法论,但是真的会问的很细….所以这个面经只能仅供参考 自我介绍 理科考的工业设计还是艺考上的 为什么选择广美 有没有艺术基础 为什么实习选择网易这个偏视觉的岗 介
KPI不解释😥😥 八股: Redis问题, 解决方式 MySQL最左匹配 实习 Go为什么适合高并发 TCP三次四次 HTTP与RPC区别 算法: 合并俩有序数组
7月24投递 8月1日一面: 1、个人介绍。 2、项目细节、实习细节。 3、测试场景题。 4、(力扣简单原题)找出数组中出现次数超过数组长度一半的数字。只需要说几种思路即可,不写代码。 5、反问。 总体:项目实习场景题40分组,5分钟撕代码说思路,15分钟反问。 8月11日二面: 1、个人介绍。 2、项目细节、实习细节、问了问gRPC简单的八股、很浅很浅。引导面试官问项目的设计模式,问golang
8月11号三面,目前还无HR面消息。面试时间40分钟左右,面试官是一个小姐姐,很漂亮! 主要是围绕项目来扩展,话题比较随意,对框架聊的比较多(可能是我说自己接触这些比较多) 面试内容如下: Android 常见OOM原因: 回答主要分为两类: 资源类型:图片,数据,资源太大 代码问题:内存泄漏,UI操作、Handler延迟任务太多,死循环等 说到内存泄漏,你开发使用过程中如何排查? Android
1.Webpack 用过什么?tree shaking的配置(忘了) 2.loader 和plungin的区别,只用plungin可以加载loader吗(❌) 3.commonjs和es6的区别 4.https加密传输过程 对称还是非对称?怎么保证传输数据不变?(❌) 5.TCP了解(❌) 6.异步任务的了解,宏任务,微任务有哪些? 7.git 相关命令 8.box sizing 属性 9.dis
项目 1.项目介绍,难点,怎么解决 2.项目深刻的点和解决方案 八股 1.redis单线程模型,为什么快,redis分布式锁的实现 2.springboot的自动装配原理 3.springboot的核心注解 4.动态代理 5.什么是线程安全,线程安全的实现 6.synchornized和retreentlock的实现原理和区别 7.反射原理 算法题: 最长有效括号 #快手##快手后端#
1. 项目中具体做了哪些事情 2. 热力图、地图加载时遇到白屏、卡顿的问题怎么解决 3. script延迟加载的方式有什么区别 4. 为什么加载一张精灵图会比加载多张图要快 5. 三次握手、四次挥手 6. 从浏览器加载一个图片资源,到页面上去渲染图片资源的过程中,经历了什么(浏览器的渲染流程) 7. 跨浏览器兼容做了什么事情 8. 前端的几种本地缓存有什么区别 9. localStorage的AP
自我介绍 vue中实现响应式数据的原理 vue3中实现响应式数据api vue2如何对数据进行劫持 vue2/3响应式的区别以及proxy的优点 vue和react的区别 v-model原理 react是怎么控制数据和组件交互 js中的原型链 原型链的三个对象(实例化对象,构造函数对象,还有个忘记了)关系 this指向,静态动态,有一个代码输出题 函数作用域 闭包 异步任务 事件循环 宏任务和微任
1. 自我介绍。 2. Spring特性,Ioc和AOP。 3. Bean。 4. 线程池使用流程,主要参数。 5. 锁,应用场景。 6. Thread local。 7. MySQL主从同步。 8. MySQL回滚。 9. bin log。 10. Redis的数据结构。 11. Redis分布式锁。 12. 数据库主从同步。 13. 多态模式、策略模式。 14. 超大数据量单表存储问题。 15