本人9呆5计算机小硕,复盘10月25号中金所数据的JAVA开发笔试题目 🕐19.00-20.50 🧑🏫题型:以数据库,数据结构,Spring框架为主,无操作系统,计算机网络题 1⃣单选题20道 2⃣多选题10道 3⃣简答题3道,解释GET和POST,调查问卷淘宝卖家和高复用架构 4⃣编程题2道,书包最大装书的重量和计算银行月利息 📖140道心理测试题目 #中金所数据公司# #国企# #秋
了解个人情况 自我介绍 简历主要是java,python了解过吗 说一下你对java的理解 继承,如果父类有一些特有的属性,不想让子类去继承,这种在java中可以如何去实现呢 讲一下多态吧,举个例子说明一下 说一下你对MVC的好处,说一下你对MVC的理解吧,为什么要用MVC,用MVC有什么好处 说一下MySQL中在你项目中使用的是哪种存储引擎呢 索引在用到过吗,能说一下索引底层的数据结构吗,原理之
面试官先介绍了部门,说是B站为数不多用Java的部门 1. 实习经历 2. Object类 3. 异常 4. 反射 5. HashMap底层数据结构 6. ConcurrentHashMap如何保证线程安全 7. voiltail底层原理 8. synchronized原理 9. synchronized锁升级过程 10. 线程池的拒绝策略 11. 线程池如何设置核心线程数 12. 讲讲Threa
刚面完,想着一起写了吧。 一面 电脑抽风,扬声器出问题,重启电脑。花了几分钟,以为面试官肯定要训我了,结果没有,这个面试官很好,很耐心地跟我聊了聊这种情况怎么避免。 自我介绍 Java 和 go 的区别 go 的 GC grpc 和对网关的了解 gmp 的了解和work stealing 数据结构底层:channel,slice,map 简单的代码能力考查 (不算手撕) 项目中为什么用异步 讲到r
自我介绍 结合项目扩展(主要问马哥社群的短链接): 如何解决海量存储 如何解决数据倾斜 平滑迁移数据库 怎么处理过期数据 如何处理过期的数据,不对我们现有的查询造成影响 Redis用在哪、如何解决缓存三兄弟 读写锁扩展、读写锁原理是什么、项目用在哪、为什么这里要加写锁,不用读写锁怎么解决 Redis的底层数据结构有哪些 HashMap八股 ConcurrentHashMap原理 一条URL在网页输
#软件开发笔面经# 一面 1. 使用缓存过程中碰到的问题,穿透、击穿这些怎么处理的 2. 降级的逻辑 3. 缓存不一致的问题,删除失败处理 4. java的集合 list可以放null吗-----可以 5. hasmmap 线程安全的hashmap,底层结构 6. jvm内存结构,各个区域都是干什么的 7. 数据库的三大范式 8. mysql的索引数据结构 9. 幻读是什么?删除会导致幻读吗?--
面了三轮,时间线挺长,10.14左右到10.24,面试官很友善 一面: Go 垃圾回收 拷打6.824项目 你认为的项目难点,如何解决的 遇到不熟悉的技术如何学习 算法: LRU 二面: 介绍项目 Go协程、线程、进程区别 缓存穿透、缓存雪崩 有过系统优化的经历吗 项目中用到了什么设计模式 算法: 链表倒转 三面: 介绍项目 Token怎么使用的 双写一致性、延迟双删概念 登录授权鉴权流程 Red
面试时长:30分钟 自我介绍 拷打项目 你的项目里用到了JWT,讲一下它的实现原理 你用ThreadLocal保存登录用户的信息,在高并发下会不会有问题 最近有没有在看的书 之前有没有和别人合作完成一个项目,成员之间如何分工 开放题1:假设你所在城市的机场的官网不公布航班信息,你如何得出该机场每天进出港航班的数量 开放题2:假设你开发的网站出现超时,如何排查问题 你的未来规划 无手撕,反问 #sh
10.25 15:00开始 全程和面试官不在一个频道 大致问题有 常规八股都答了 没有问JAVA的一点内容 1.项目 没让我介绍 实习介绍 2.Mysql两种启动模式 ”启动模式?“ 提示我innodb 和MyIsam 那不是存储引擎吗还有Memory之类的 于是叭叭叭一顿讲 3.面试官:”会Redis吗?“ , ”会,在Linux上配置过主从,哨兵,集群“ 面试官:”说一下集群的两种启动模式“
面的第二家大厂 背了老多计算机网络和八股,一个没遇到。 你实习中有遇到什么困难点吗。 实习中的团队合作。 然后根据我说的困难点进行拷打(大文件上传,如何封装组件,抽奖是怎么写的)。 vue2和vue3那个用的多(vue2背的多,秒选vue2) vue的响应式原理(直接手敲) 劫持对象怎么操作,如果对象新增加的属性怎么劫持(我不到呀) 知道js的装饰器吗(说实话我没接触过) 手撕算法题追问 面试官还
前端开发工程师秋招 时间 10.25 65分钟 1.项目拷打20分钟 2.小程序双线程架构?为什么h5性能比小程序强? 3.小程序页面通信频繁时,影响性能的是渲染本身多一些还是因为通信代价大?为什么 4.小程序加快冷启动速度的解决方案? 5.文件切片有哪些算法,原理 6.文件hash码作用? 7.你发现你坐的小程序pv量比昨天下降了百分之20,你怎么排查?多从技术层面去想 8.要保证离线包速度最快
面试时长:40min 流程: 1. 自我介绍 2. 面试问题基本围绕上一段实习内容来,都是简历提及的内容 3. 项目内容阶段:问了一个大文件上传、中断请求(大文件反问我如果存在多用户同时上传相同的文件怎么控制,如果此时有的用户上传成功、有的失败咋办,真没想过,乱答 -> 后面反问咋实现) 4. 八股: v-if和v-show的使用场景 常见的http请求状态码 左侧宽度固定,右侧宽度自适应(说了个
1.自我介绍 2.学习前端多久 3.如何学习前端 4.gpt有哪些优点和缺点,如何辨别是否踩坑 5.上段实习经历 6.后端传过来的数据加载需要三秒,这三秒是拿数据的时间还是渲染页面的时间,怎么辨别 7.怎么看页面渲染用了多久 8.F12的网络页有哪些功能 9.(实习中的一个需求)你觉得应该前端做还是后端做 10.http请求头内容 11.http状态码 12.协商缓存和强缓存 13.协商缓存的资源
flex布局,双栏布局左边为文字内容宽度右边自适应,flex-grow、flex-shrink、flex-basis。 水平居中对齐方法 数组常用方法,遍历常用方法 数组乱序 如何使用sort实现数组乱序 判断数据类型为函数 函数拷贝 call bind apply 浅拷贝和深拷贝的方法 promise状态转换 promise.race,手写实现思路 跨域的解决方案 webpack和vite的区别
1.自我介绍 2.两道算法题 2.1 最长无重复子字符串的长度 2.2 字符串1是否是字符串2 的异位词 3.keepalive+场景题 4.跨域 5.图片懒加载,路由懒加载 6.路由有哪两种模式 区别? 7.水印怎么实现 8.延迟300ms ,点击穿透 每个点都问的很深,我只答了很浅层的东西,直接触及盲区。面试官人很好,每个点都仔细的给我讲了一遍。面试官最后说我的算法是个亮点,没用多少时间就做出