数仓开发岗位,但面试以 Java通用八股 为主 1、 Java 数据结构有哪几种,特点 2、Java的基本数据类型和包装泛型 3、Java == 和 equals 的区别 4、Object类的equals和hashcode的特点?什么时候被重写? 5、String、StringBuffer、StringBuilder特点? StringBuiler是怎么实现String可变的 6、封装、继承、多
Java线程创建的几种方式? 4种 Runnable 和 callable 接口的区别? MySQL事务的隔离级别?事务性的特性?原子性怎么实现的 mysql 索引失效的原因? mysql 索引的数据结构为什么使用B+树? Mysql的执行顺序? Spark的RDD是什么?具体解释下弹性是怎么实现的 数据仓库的概念 Spark的DAG? 三次握手四次挥手的过程 面试体验不太好。。。#软件开发笔面经
面了1个小时左右,下面记录一下问的问题 1.上来介绍了一下业务,是做qq浏览器的 2.问了一下做过的项目背景(尚硅谷离线数仓) 3.问了一下大数据专业在校课程学什么,会学计算机的基础课程吗(我说了会,然后就开始疯狂拷打计算机基础......但计算机基础几乎没看,主要都在准备大数据的课程) 4.进程和线程的区别 5.死锁的四个条件 6.python怎么创建线程 7.线程安全怎么保证 8.http和h
1. 自我介绍 2. HTTP请求的状态码 3. 闭包 4. ES6新特性 5. 判断数组是数组 6. 判断空对象 7. 数组遍历方式 8. 从数组中筛选想要的数据 9. Vue3和Vue2的生命周期区别 10. 对Ts的了解 11. 对Promise的理解 12. var,let,const的区别,const声明的对象可以修改吗 13. 对象的深拷贝和浅拷贝 14. 介绍项目 15. Vue组件
--- 一面 10.12 40min 实习工作介绍,吃力的地方,比较大的收获是什么 自己的技术栈介绍 Java I/O模型,I/O的阻塞发生在哪里,NIO轮询的是什么,select poll epoll的是否是轮询 许多知识是自己碰到类似问题去学还是主动去学 算法:懒加载单例,线程安全 voliate不加会出现问题,两次验证解决的问题,复现这个问题 反问 ---- 二面 10.21 1h 实习内容
3.21 电话谈了薪资,base长沙 不过已经签了别的公司,不知道能不给拖三方 ====================================== 3.13 三面 技术面10分钟 是突然打电话面试的,询问了项目相关的,面试官主要是试图了解自己是否在项目中拓展,以及对于一些支付安全性的问题。 =================================================
时间有点久了,有些问题忘了,大致写一下 一面,60min 1. redis 的数据结构,zset 的结构 2. 实习介绍 3. MySQL 事务隔离级别 4. 写题1:判断单链表是否有环,找到入环节点 5 .写题2:写一个单例,用两种方法(这个我当时写了个双断检查的懒汉式,又写了个饿汉式) 6. 线程池 7. 别的就不太记得了,然后就是一些反问什么的 二面,60min 1. Java 的 int
一面 手撕:将日期数组,转化为按年月划分的对象数组 隐藏元素的方式 跨域及解决方式 jsonp实现原理 ajax实现原理 fetch与ajax的区别 cookie的作用,cookie不设置失效时间什么时候会失效-关闭浏览器失效 重排和重绘 如何减少重排(js操作dom如何减少操作次数)---vue是如何做的(vue的diff算法) 如何进行性能优化 图片懒加载实现原理 箭头函数与普通函数的区别 x
一面40min 小论文方向 项目中担任的职责及重难点 在vue2中怎么使用ts的----vue-class-component、vue-property-decorator 前端性能相关的插件和性能优化手段----page speed insights、Performance ts常见的工具类型: record用于定义一个对象的key和value类型 partial快速把某个接口类型中定义的属性变
10.07打电话说通过面试 后期体检笔试过的话就发offer 苏小研三面 自我介绍 聊家常(老家) 为啥学前端 前端会有瓶颈,怎么看 怎么没有实习 怎么看待研究生培养学生与进去企业工作会有脱节 问用git怎么创建分支 不知道 怎么理解router 有无男朋友 投了哪些公司,有无offer,银行投的技术岗吗,它们也会有软件开发, 研究生遇到最困难的事 反问 苏小研二面 自我介绍 为啥来苏州 家乡哪
#同花顺# 3.6 一面 自我介绍 实习经历、两段中主要做什么和收获 什么时候开始想做前端的? 主要怎么学习前端? 实现了一个 mini-vue,难点、思考 HTTP2、HTTP、HTTPS? 强缓存 协商缓存˙ 会写一个技术学习的脑图吗?要学什么、计划 图片懒加载,如何监听 前端性能优化 我主要从加载时优化和运行时优化两方面回答 HTTP1 能用 websocket 做聊天程序吗?没太听懂问题,
timeline: 投递:7.14 笔试:7.27 一面:8.4 二面:8.9 HR面:8.13 意向签约会:8.21 一面 40min 8.4 - 自我介绍 - 实习项目一个: - 项目背景,项目过程中你做了什么 - 全链路联调测试有什么困难点 - 项目复盘时怎么复盘,有什么问题 - 简历上的练手项目:项目过程,难点,项目收获 - 扫一扫用例设计 - 用户扫码支付成功,服务端余额未扣除,怎么排查
2022/8/23 9点一面 2022/8/25 11点二面 自我感觉两次面试面的都不咋样,但是居然过了(虽然主管面后面是池子) 面试问题大概如下: 自我介绍, 项目介绍,逮着项目一顿问; (由于项目与数据结构有关下面的问题数据结构偏多) 随便说三种底层数据结构的特点和差别; 介绍一下hash; 解决hash冲突除了开放地址法和开链法还有其他方法吗;(没答上来) hash的底层数据结构是如何设计
弹性计算ECS-2024届暑期实习-Java开发 02/25 一面 电话面试 时长:1小时30分钟 互相介绍 面试官自我介绍、部门业务介绍 自我介绍 了解过弹性计算吗?说说你的理解 实习经历 介绍一下你实习负责的项目 我看你这里订单报告生成接口是另起一个线程执行,为什么没有考虑使用消息队列呢 我看你订单报告生成接口是定时轮询,这个时间间隔是怎么定的呢? 这个订单报告生成的实时性要求高吗?模板文件很
开始:自己讲项目,提到job要用到redis锁防止重复执行,面试官问redis崩了咋办,以及为啥不建一个表记录执行状态 问:integer valueof 和 new有啥区别 答:valueof是从池里拿,new就是一个新对象 问:确定吗 答:确定 问:真的确定吗 答:确定 问:真的确定吗 答:确定吧。。。 问:你好像语气不太坚定,真的确定吗 答:new出来的就是不相等的对象啊。。。 问:那我换个