去哪儿10.18面试 下午14:00 一面: 自我介绍 然后讲了半个小时的MySQL 非聚集索引为什么回表查找,查找过程 问我项目解决方案中提出了一个子查询优化访问, SELECT a.* FROM表1 a,(select id from表1 where条件LIMIT 100000,20 ) b where a.id=b.id 问我为什么这样做,为什么就加快速度了。 然后问我为什么建立联合索
mysql锁怎么实现的 可重复读会有什么不好的地方 java怎么屏蔽cpu架构差异的(说了个英文我以为是java虚拟机内存布局,说我回答的不是一个东西) 线程池怎么确定核心线程数大小,有哪些依据 hashmap扩容,什么时候扩容(好像是负载因子 忘记了)为什么2的n次方(少回答了个,扩容时候作用)
排队排了好久哇,每一轮面试都等了半个小时,上一次还是百度的面试(纯纯KPI),一天走完流程 一面,10月9号面的,问了大概40分钟,面试官是个温柔的小姐姐 自我介绍 class和hooks写法区别(第一个问题就卡了,太久没面试好紧张) 问项目 localStorage、sessionStorage、cookie区别 了解过manifest.json吗?后面又问了解过web components吗(
一面:2022.9.26 10:30 - 11:20 技术一面:自我介绍+项目 redis底层数据结构,为什么用跳表不用红黑树 500万行的点赞数据应该用redis什么数据结构 springboot与spring mvc区别 spring注解 spring bean作用域等 二面:2022.9.26 11:25 - 12:05 自我介绍+项目 复盘了机试代码 01背包 和 完全背包 代码该如何写
自我介绍 讲一下项目难点和优化 超时重新请求的操作怎么做的,如何设置合适的超时时间和重新请求次数 为什么要做本地缓存,缓存的内容结构应该如何设计 线程和协程的区别 Handler机制,为什么Looper是在当前线程循环 Java gc流程和机制 其它的gc机制 ArrayList和LinkedList区别 增删改查分别用哪个比较好 ArrayList扩容机制,什么时候扩容,在容量未满的时候扩容行不
一面: tcp和udp的区别 常见的设计模式 进程和线程的区别 事件循环机制 跨域 js实现继承 手写:输出合法的括号 二面: 问项目比较多,然后夹杂了一些八股。还问了平时看什么书和公众号,简单聊一下都看了什么。时长不到30min。
## 一面 40min 1. 自我介绍 2. 项目 3. Promise.all 4. 讲跨域 5. 代码输出 作用域。 6. var 和 const区别 7. 兄弟节点插入一个新的DOM节点,怎么做。 8. 事件委托绑定事件回调,怎么做 9. 使用ES6实现继承 10. 实现两边固定宽,中间自适应的布局(圣杯布局,flex) 11.判断一个数组中,如果某个索引对应的元素是数组或者数字,并且存在大
10.17 一面50min 自我介绍 项目背景 synchronized、redis分布式锁、数据库锁,什么时候用 死锁产生的条件,怎么破坏? synchronized、Lock区别,Monitor监视器/AQS的Condition监视器 秒杀项目订单库表设计 除了MQ限流还有什么可以限流? 接口隐藏,验证码 令牌桶算法 算法:最长公共子串 dubbo集群failover、failfast 区块链
HTTP 错误码有哪些 HTML的主体构成有 H5新特性、表单属性input框新增了什么 display的类型及区别,块级元素、行内元素有哪些 定位的种类及作用、媒体查询与响应式布局、transform的属性 css选择器及各类权重 过渡transition有哪些属性、rotate单位是什么(deg) 垂直水平居中的实现方法 什么时候需要浮动、怎么清除、说说bfc flex的各个属性及用途 怎么实
1. 简单自我介绍 【基础问题】 2. 详细地介绍一下TCP的报文结构 3. URG标志位是做什么用的?PSH标志位?什么是紧急指针? 4. 介绍一下Java对象的结构?new Object()对象要占多少字节? 5. 如果TCP改为只有两次握手会出现什么问题? 6. 介绍一下synchronized的底层工作原理以及锁升级的过程 7. 偏向锁主要通过什么判断? 8. synchronized支持
9.26 一面 10分钟 已凉 抽奖中的面试直通卡,也没抱希望。说是一天结束面试流程。看到是33个面试官面三天,够海的。 牛客网面试要扫码签到等叫号。很吵,几十组面试在进行。 1.自我介绍就说说项目。 2.项目亮点,实际应用。 3.linux实际应用场景,top命令实际应用。 4.判断回文串。 就想要实际应用经验,没有,题目也不想写了,直接结束。马上微信通知结束。 #面经##秋招##23届秋招笔面
一面太久忘记了,二面三面同一天(4月11日)搞完。 二面(30分钟) 1.自我介绍; 2.聊了下我发表的论文,问了一下论文的创新点和精度提升了多少; 3.写代码 leetcode 82.删除排序链表中的重复元素II 4.聊了简历中项目(数据量、怎么优化数据查询); 5.MySQL表字段中用了索引,但查询还是很慢会是什么原因引起的呢? 6.Redis获取key很慢可能会有哪些原因? 7.Redis使
一面(30min) 1.为什么工作离职? 2.介绍一下研究生专业 3.实习组内分工情况 4.实习中,人群优化怎么做的 5.会做ab实验吗,怎么回收、分析数据效果 6.想从事的产品方向 二面(20min) 1.自我介绍 2.哪段实习经历成长和进步最大 3.例举一个实习中,发现问题并解决问题的经历 4.首页推荐工作中,如果将目标与项目结合的 5.专业在工作岗位上有什么帮助 6.介绍岗位情况 三
9.26,去哪儿这个速度是真的快,一天内直接三轮搞完,但最后结果说要十月中旬到十一月才会出,感觉池子水也不浅啊TT 一面: 基本挑着简历问的,项目问了不少,八股的话就挑着简历上的问了下 1、osi七层模型 2、http状态码 3、java集合接口 4、集合你所了解的源码 二面: 项目稍微问了下,然后主要是场景题: 1、聊天系统的数据库如何设计 2、在java中设计缓存该考虑哪些方面(底层数据结构、
一天完成所有面试,面试官很好,答对了会点头肯定,答错了也会耐心引导,整体感觉很不错 一面(28min) 自我介绍 细说项目 为什么项目要用uniapp,介绍一下uniapp 虚拟列表实现原理,滚动出现白屏怎么解决(白屏问题我说我不太了解) Vue和react的区别 react为什么没有和vue一样使用双向绑定 es6的新特性,说几个 vue的双向绑定的原理是什么 vue的diff算法原理是什么 t