面试官,ming字结尾,具体名字我就不说了 没有自我介绍 上来一题: 第一想法暴力搜,代码已写 面试官:是否有优化,简单说一下思路哈,不需要你实现 (思考了下)采用计数加上双指针 面试官:怎么样的一个思路,不要大概 下面是我给面试官讲解的大概的思路的代码: 我也不是很确定,所以没有太肯定这个就是优化算法,但是讲解的时候演示正确了。 然后再来讲解一些面试的简单题目: 1:项目当中优化到5秒是怎么实现
面试官是个小姐姐 很温柔 刚刚结束 我自己能力有限 原本前端的 后来想着前后端都准备下 结果发现自己可能想太多了 有些确实不会 所以面试流程很短 只有35分钟 - 自我介绍 - mySQL的索引 - 创建索引需要注意什么 - redis的锁有哪些 - 乐观锁如何保持数据一致 - 怎么解决幻读 MVCC - hashmap有锁吗 与hashtable的区别 - 进程间通讯 - 缓存回收机制 - 垃圾
8.26 一面 35min 给定两个大小相等的数组 A 和 B,A 相对于 B 的优势可以用满足 A[i] > B[i] 的索引 i 的数目来描述。返回 A 的任意排列,使其相对于 B 的优势最大化 ArrayList和LinkedList什么区别 HashMap的put过程 进程和线程的区别 进程间通信的方式 tcp和udp的区别 #神策数据##面经#
一面: base成都:30min:(9.26) 1:手撕深拷贝deepClone function deepClone(obj) { if (typeof obj === 'function' || typeof obj !== 'object' || obj == null) return obj; if (obj instanceof Date) return new Date(obj); i
八股 拷打实习经历 RPC的原理 生产中如何对接口进行熔断或者限流 clone方法是深拷贝还是浅拷贝‘ 反射能够调用一个类的私有方法吗? 服务启动的过程中怎么修改字节码 JVM 里面的线程和操作系统的线程是什么关系 接口里可以定义变量吗 说说TCP的流量控制和拥塞控制?快速重传什么情况下会触发? Java里的虚引用有什么用? 讲讲g1垃圾回收器 堆排序的原理?怎么实现? 口头描述思路 :镜像翻转二
学习前端碰到的难点 CSS 盒模型 说一下BFC,以及它的触发条件 如何实现 0.5px 的边框线 js 的数据类型,引用数据类型有哪些 判断一个 arr 是否是数组 执行上下文 事件委托,它的缺点 深/浅拷贝,出现循环引用如何解决? 普通函数和箭头函数(this 和区别) JS 异步编程 requestAnimation 和 requestAnimationFrame(不了解) 对 CSS 动画
一面 - 介绍下项目 - 项目中对慢sql的定义 - Java中的浅拷贝和深拷贝(不会) - Java中==和equals的区别 - 某个端口被进程占用了,用什么命令查询到占用端口的进程 - idea做两道算法题
面的很快,20min不到就结束了 自我介绍 项目用到了哪些技术 说一下mysql,redis,mongodb的区别 redis做缓存数据丢失怎么处理 redis持久化 如何做到数据完全不丢失 mysql和mongodb的持久化底层机构是什么 java序列化 如何使java类序列化为json 不使用库如何实现(类内没有函数) 为什么不继续研究生的科研方向 为什么选择去成都 反问: 这轮就是终面,后面
56分钟;c!果然大数据 1. 自我介绍 2. 压缩数据1a2s……和压缩数据2a3b……对比,是不是一个数据 3. 手写单例 4. java中如何限制内存大小;Java内存结构;你说的这个限制是限制Java中全部的区域的嘛? 5. 有两个数据集,一个中有100条数据,一个中有10000条数据,求交集,注意内存大小!! 6. 有20个文件,每个1GB,里面有很多关键字,对关键字进行集合求出现的次数
时长20分钟,这场面试感觉不是纯粹的技术面。 第一部分: 1.说明一下你开发的最复杂的项目。 2.你平时怎么学习的:从哪里学习。 3.jvm模型(应该问的就是这个图) 4.string,stringbuffer,stringbuilder区别。 5.保证线程安全的方式有哪些。 6.spring中bean的创建过程。(寄,看过,但是忘了。) 第二部分: 目前求职情况,进度如何,求职目标做的什么岗位,
就是刚刚7点面试,持续大概30分钟,感觉我真的太菜了,被狠狠拷打。 下面是面试的问题: 先问了大学里面学到的课程: 1.操作系统:操作系统是一个什么样子的角色,操作系统有哪些分类(不是指window,Linux这种,我真的出大丑了),第二问不会就没问了。 2.计算机网络:计算机网络五层是什么,应用层有什么作用,应用层有哪些协议具体做什么,分层的意义是什么。 3.Java相关的:java的特性,了解
9月27三面结束,10月17日晚收到hr电话,简单沟通了一下发了意向,offer会十一月份开始谈 全程20分钟不到 1.自我介绍 2.为什么选择前端作为自己的求职岗位 3.如何看待前端这个岗位 4.讲一下es6中的箭头函数 5.实现水平垂直居中有哪些方案 6.讲一下你的项目,说一说里面遇到的问题 7.完成这两个项目你收获了什么 #前端面经##神策数据##23届秋招笔面经#
自我介绍 实习深挖 简历深挖 Tcp握手原理 虚拟内存介绍一下 Hash,冲突怎么办,设计数据结构,渐进式hash Mysql引擎,b+树介绍,叶子链表作用,多少数据量性能多少会下降,分库分表 跳表,redis为什么单线程 设计模式知道吗(我是写go的,寄) sql题,寄 区间反转链表,秒 要转语言吗(我哪敢不同意啊),java之前写过多少 (吐槽: 很不喜欢java,动不动写一大坨,搞一堆花里胡
8.26 14:30一面(一个小时) 自我介绍 js的继承 手写new 手写call call apply bind的区别 手写promise串行请求 手写层序遍历 css隐藏元素的方法 vue的this.$on this.$emit http和TCP之间的区别 HTTP状态码 TCP三次握手 TCP四次挥手 你知道哪些常见的数据结构
神策数据 一面 基础 手撕:环形链表找环入口 py基础: list set hash dictionary 自省 形参实参 gil range 网络: tcp udp相关 直播,验证用tcp/udp? 如何用udp达到tcp效果#面经#