在杭州线下面的,进来之后一直有小姐姐帮忙指路 二面大概20多分钟,主要问了项目的情况,以及一点点八股,感觉比较关注项目合作的问题 1. 自我介绍 2. 实习内容介绍 3. 怎么解决浏览器的兼容性问题? 4. 怎么理解优雅降级和渐进增强? 5. https和http的区别? 6. 怎么去进行团队合作? 7. 项目中遇到的难点 8. 你认为前端工程师应该具备哪些特质? 9. 作为前端,你希望ui团队给
1. 自我介绍 2. 指针和引用的区别 3. set和map如何实现的,有什么区别 4. 数据库索引如何设计 5. 做题,给出区间列表,求最大不重叠区间数 6. 反问
# 一面9.8 自我介绍 离线项目用到什么架构 实习使用的是什么开发语言 实习做的是哪一层的开发 阿里数仓分层是怎么做的 Mysql的索引是用的什么 为什么用B+树索引 一条语句select from where group by having在mysql中执行顺序是什么 mapreduce的执行过程 hive分区表和分桶表的区别 数据倾斜有哪些是怎么处理的 给题说思路 1. 统计主键出现次数 2
一个面试官 自我介绍,问项目 前后端怎么传数据 http组成 怎么实现线程安全 springboot和spring关系 springsecurity和jwt实现认证授权过程 docker和你的电脑的关系 延迟消息队列,要求画图 数据库或者Java怎么实现延迟消息 项目怎么设计表,表关系 jwt原理,为什么要用jwt 常用的设计模式 手撕:手写代理模式,写了个静态代理,然后口述了jdk动态代理和cg
线程上下文中如何传递数据? ThreadLocal 的作用是什么 ThreadLocal 会发生内存泄露吗 ThreadLocal 可以在线程池中传递数据吗 --》不确定 如何在线程池中使用 Thread Local 传递数据 --》不确定 List、Set、Map 的根类是 Collections 吗? List、Set、Map 存取元素时都有什么特点 ArrayList 和 HashSet 的
线下:25min 1.讲讲你最近参与最多的项目 2.校园经历 3.能否接受转Java 5min later... HR面:20min 1.家庭情况 2.校园经历 3.最难的一件事 4.反问:8:30-17:30
全程50分钟 日志循环输出是什么意思? 多线程日志是否保证日志顺序? 为什么要用双缓冲区,比普通的异步日志好很多吗? 怎么实现跨平台的? 动态库和静态库的区别,Linux文件后缀是什么,你这个项目是静态库还是动态库? 日志刷盘策略?(缓冲区到达一定大小或每秒刷盘)准备刷盘的时候有日志正在往缓冲区写怎么办,怎么知道这条日志有没有写完? webserver的工作流程讲一下? 什么是异步io?讲讲触发模
###OPPO前端 1.es6中var和let的区别,let和const的区别 2.js中的数据类型 3.0==“”? 4.css中的单位?rem的原理 5.如何实现水平垂直居中 6.css动画 7.annimation函数如何定义动画起始和结束 8.eventlistener的第三个参数 9.快排的时间复杂度,如何实现一个快排 10.二分查找 11.箭头函数和普通函数的区别 ####招银网络科技
2.22测评北森题库 1.文字题 2.图表题 3.图形题 4.性格测试 2.27笔试 1.10道单选 2.5道多选 3.SQL+编程 输出所有最长无重复子串(只能用C++,Java,Go) 3.3邮件通知笔试挂
2.28北森测评 1.文字理解 2.图表数据 3.图形逻辑 4.性格测试 -------- 3.7笔试:四道编程 1.最大稳定子数组(相邻元素绝对值不超过1) 2.字母翻倍(给长度n、操作次数q、q个[l,r]区间,对字符串s进行q次[l,r]区间内字母翻倍的操作) 3.求旅程最短时间(给初速度v0,x,里程y,这道题没看懂啥意思) 4.买东西(给预算,商品价格,商品喜爱度,条件是原价买一件后下一
题不多,选择题以各种java指令,linux命令,数据库操作,计网为主。都是基础题。 后面两个大题是java填语句,有种做期末大作业的感觉。 java我现在只学了个皮毛,勉强填了下。 后面还有几个关于工作的问题选项。时间不长。#我的求职思考##我想象的工作vs实际工作#
初面:(3.7 线下) 五人面 1.自我介绍 2.你做过的两个项目的技术栈、目的,了解了哪些相关领域知识? 3.计算机五层结构,TCP三次握手 4.最近还有哪些项目经历,讲了毕设(询问是自己写的算法吗?进度) 他人问题: JAVA:用了哪些注释,使用什么接口 MySQL: left join和right join的作用,union不同类型的数据会发生什么,去除重复元素的SQL语句 Redis的特点
项目没问, 也没有手撕环节 java的基本类型 基本类型和包装类型 int i = 5; Interger j = 5 ; 是否相等 那200呢 arrayList和LinkedList的区别, 比较 死锁产生的条件 线程的生命周期 查看线程状态的工具? Bean的生命周期 Bean的作用域 使用Bean的场景 索引优化 索引为什么会加快? 还有呢 索引失效的情况 redis的数据结构 strin
之前还有百度的三面, 但是没有什么营养而且挂掉了。。 对MongoDB的了解 什么叫响应式处理 Eureka在项目中的使用 WebSocket聊天室的设计 RabbitMQ的使用 死信队列/延迟队列 Dubbo-go和Nacos在项目中的作用 rpc的了解 上面都是项目涉及到的 arrayList的理解 hashMap的理解 . 加锁的实现方式 synchronized加在this和class区别
线下面的,在等hr面,什么部门忘记问了😓 一二面连在一起,全凭回忆,想到啥写啥 项目架构,一二面都问了项目架构,问的挺细 前端的问题(简历里我也做了前端,所以问的),大屏地图用了什么组件,怎么标点的,坐标系有了解过吗,序列化方法(JSON),跨域问题了解过吗 消息推送系统的责任链是什么,概括一下(类比pipeline的实现) 消息发送过程中,如果某一步出问题,怎么定位问题(打印日志,结合日志锚点