字节飞书 一面 1. 抽象类和接口有什么区别 2. 抽象类可以被实例化吗 3. 聊一下双亲委派机制 4. 有几种类型的类加载器,都具体是干什么的 5. java中有哪些类型的锁 6. synchronized的偏向锁和自旋锁怎么实现的 7. 偏向锁存线程的消息存在哪 8. Java 对象头里有什么 9. 计算机网络的分层模型说一下 10. 每个层有什么协议说一下 11. tcp怎么实现可靠传输的
手撕 手上一盒扑克牌,拿一张放到桌子上,再拿一张放到底部,重复这个步骤。最后根据桌上扑克牌的顺序还原原本扑克牌的顺序 进程和线程的区别 进程拥有的资源是什么 堆和栈是什么 java内存模型 死锁是什么,怎么产生,怎么解决 银行家算法是什么 讲一个你解决死锁的例子 java里synchronized和reentrantlock的区别 实习拷打
timeline: 6.28(周五) 投递 7.1(周一)约面 7.2 一面 7.3 二面 7.4 hr 面 7.5 offer邮件 -------------------------------- 一面:(50min) 计网: 七层网络协议 tcp,udp tcp 的可靠性怎么保证 http1.1,http2.0,https os: 线程状态流转 线程通信的方式 mysql: 有哪些索引? 索引
你了解几种数据结构?哈希表1.8之前之后有什么区别? 三大范式是什么? mysql事务隔离级别? 了解过哪几个设计模式,装饰模式跟代理模式有什么区别? #和$有什么区别,sql注入是怎么注入 springcloud是什么 rabbitmq怎么解决延时消息不一致(提示有一个框架可以处理) jvm minorgc和fullgc是什么 g1(jdk9)收集器在jdk1.8可以用吗 orm是什么,(提示H
第一次正式面试,忘记开录音了,把记得的记录一下。 1、介绍一下项目 2、说一下登录流程 3、说一下vuex 4、在什么地方用到了vuex 5、说一下生命钩子函数 6、说一下指令 7、知道动态路由吗?说一下 8、项目最难的点 9、遇到过最大的困难,怎么调节 10、说一下组件通信 11、成绩怎么样,比较喜欢的一门课程是什么,为什么 12、喜欢什么样的团队氛围 13、对加班的看法 面试官人很好,题也不难
#软件开发2023笔面经# 公司名就不说了。 一面是电话面,面了十来分钟,第二天二面。 二面是视频面,我开他不开。 自我介绍, CSS定位, 做的小程序账号密码发一个, 小程序是怎么设计的,设计思路是什么, 闭包, vue中data为毛是function, js数据类型, vue响应式, 项目难点, ES6新特性, promise, react与vue的区别, 人工智能有了解吗, 怎么学习前端的,
10.13 1. 垃圾回收 a. 基础数据类型一般由编译器释放,引用数据类型由开发者释放,如果开发者没有释放,会由垃圾回收机制回收 b. 两种回收方式:标记清理和引用计数 c. 内存泄漏:由于疏忽或错误地导致程序没有释放已经不能再使用的变量 2. key的作用 3. 使用key有什么注意事项 4. 怎么学习前端 5. 看什么书籍,介绍一下这本书 6.项目难点,怎么实现 反问
1. 自我介绍 2. 学习前端的途径 3. http加密方式(数字签名)/ http各个版本 4. cdn为什么可以优化 5. 浏览器缓存 6. 多路复用对前端的影响 7. 单页应用和多页应用的区别 8. 讲一下哈希路由和history路由 9. 手写题:给一个list类型,使用react实现渲染列表点击title收起des 10. 原型和原型链,如何使用不同方法创建一个对象 11. 看代码说输出
全程30分钟左右,很考察基础 自我介绍 为什么前端学习 前端学习路径和途径 html,css,JavaScript分别干什么 html结构,每一部分干什么 css样式怎么引入,有什么区别 选择器优先级 重绘和重排 用过什么标签 div和span的区别 div和p的区别 margin塌陷 input的type属性 怎么把导航栏固定在顶部 问项目,怎么回显 axios promise,状态能不能改 本
总时长35分钟,自我介绍开始 1.js和c++特点上的差异; 2.js数组去重 3.js的数据类型 4.js的引用类型和值类型的差别 5.讲一下js的网络请求 6.对前端三件套和框架的理解 7.一个html文档的结构是怎样的 8.head和body的区别 9.一个页面的加载顺序(html、css、js) 10.头部导航栏+内容+footer如何实现 11.吸顶导航栏如何实现 12.对flex布局的
1.自我介绍,如何接触的前端,公司在深圳,为什么会来深圳实习 2.什么是bfc 3.粘性定位的原理是什么 4.如何判断变量是不是一个数组 5.如何浅拷贝数组 6.new Set()方法的作用是什么,new Set([{a:'1'},{a:'1'}])的返回值是什么 7.nexttick的原理 8.微任务和宏任务 9.讲讲vite打包工具的构建流程(不太了解) 10.如果遇到用户反馈页面的性能比较差
这次的面试体验还行,面试官年龄大,但是不强势,全程笑呵呵的。感觉这些小公司都集中在华景那一带,经常会找不到在哪栋楼。。。 1. 自我介绍; 2. 为什么跨专业考研? 3. 学过什么专业课,什么是左旋?(我记得是关于树的,但是具体忘了) 4. linklist和arraylist的区别? 5. MySQL的引擎,InnoDB和MyIsam的区别? 6. 缓存雪崩、穿透、击穿,原因及解决办法? 7.
一面 40 min 为啥要学计算机,对这方面的兴趣 go和C++的区别 介绍项目 http和tcp的区别 键入一个网址到页面渲染的流程 docker了解吗,搭建过k8s吗,docker解决了什么问题 了解过web开发吗? 大学参加过什么社团吗 未来的职业发展 go数组和切片,传参的区别 go管道,管道解决了什么问题,管道什么时候会阻塞 mysql,redis了解吗,为什么项目中用到了mysql或者
最近几天一直在忙着面试,面了三家,今天才有空整理一下 2.19 宁波某小厂 java的基本数据类型? String是不是基本类型? String对象怎么比较?如果两个引用类型怎么比较? java是单继承还是多继承? 一个程序我要确认他是否能执行或者知否会出错应该怎样做?(答了单元测试) 如果程序正在运行呢?我要知道它是不是出错该怎么办?(答了日志) 然后他直接说异常,该怎么处理?(try,thro
1、自我介绍 2、在校课程,成绩 3、项目介绍 4、你在过往项目中遇到过什么棘手的问题,如何解决的 5、弹幕相关的项目详述 6、你对各个平台弹幕的了解 7、弹幕的内容安全相关 8、你对产品经理的理解 9、职业规划 10、反问 方向解读 学术能力与成绩:在面试中,招聘方询问了在校课程和成绩。这表明他们对候选人的学术表现有一定的重视。优秀的产品经理需要有良好的学习能力和分析能力,以便理解复杂的产品问题