#软件开发2024笔面经# 不是只问八股,问了很多扩展性的问题,从一个点出发,然后慢慢深入。 1. 页面布局垂直居中的办法 2. flex布局的属性有哪些 3. js数据类型有哪些 4. 如何对这些数据类型做判断区分 5. 基本数据类型和引用数据类型的区别 6. 为什么typeof可以判断出function,但不能判断出object的其他类型 7. 深拷贝,浅拷贝,赋值的区别 8. 深拷贝用JSO
1h+ 每一个问题由浅入深,越到后面问得越细。 自我介绍 介绍下项目 webpack和vite的对比 讲一下splitChunks你是怎么配置的 http1.1的缓存的实现 React的hooks解决了什么问题 React的hooks使用时应该注意什么 hooks闭包陷阱 为什么hooks不能在条件语句使用 React fiber架构渲染流程 useCallback,useMemo和React.m
三个面试环节: 1.部门介绍,两轮车业务,部门内部结构、人数,技术栈等等 2.个人项目介绍及详细提问,实习经历提问 3.互相问答(聊天) 问了最近阿里云、滴滴的生产事故,遇到这种事情该怎么办 问了k8s(把面试官问到了) 被问能提前去实习么,期待的部门氛围是什么样 废贴,没什么有价值的信息
1.自我介绍,你本科不是计算机的,怎么自学计算机专业课的 2.那考点计算机基础,进程和线程的区别 3.tcp和udp区别 4.http和https区别 5.怎么加密的,采用这种加密方式的有哪些(x) 6.mixin用过吗,有多个mixin存在同名方法会发生什么 7.防抖节流 8.ts中any,unknown,never的区别(x) 9.vue组件传值 10.看你nginx部署过项目,怎么部署的,细
自我介绍 数组去重(有七种) vue3中watch与watchEffect的区别 前端白屏可能的原因 现在在做的项目 闲聊 反问
电话面试,时间30分钟 自我介绍 介绍开源项目的时候,项目的亮点没有说,还有难点也可以说,难点有架构设计 使用的jdk版本,我说了jdk11和jdk1.8都有用 每一个jdk版本的新特性都需要了解到,如果问到jdk11的新特性,不会,很影响面试体验 我讲了jdk8中的lambda表达式,还有就是hashmap的不同,回答的很少 jdk8的新特性(没记住) 新增了lambda,使得写匿名函数更加的优
#我的失利项目复盘# 面试官人很好,体验很好,很想去、然后有点紧张,答得不是很好。 6.8 晚 7点30面。时长 1h 1、自我介绍 2、项目介绍(这里回答的太菜了,有很多没说清楚,之后的项目解答也是一团糟) 3、Redis 缓存过期触发回调函数处理订单超时关闭?有没有其他办法。 4、下单表的设计和流程?库存这块怎么设计,主要是表的设计。 5、final、finally、finliaze关键字区别
#我的失利项目复盘# 接上文 6.8 晚 7点30面。时长 1h 28、sql 索引都能走到、那这时候是什么问题? (这里讲到了可能是服务端的问题、或者网络问题,也不知道对不对) 29、 有没有可能是别的问题?(可以提示一下吗?下一个了) 30、消息队列(我说了很长时间没用,不是很熟悉) 31、为什么会用到这个消息队列。我说了平时看到的专栏。。了解一些常用操作。 32、介绍一些MQ的场景。 (下单
8/25: 1.arrayList和LinkedList在实现层面和使用场景有什么差别? 2.arrayList为什么查询的时候比较快? 3.arrayList和LinkedList扩容上面有什么差别? 4.arrayList和LinkedList是线程安全的吗? 5.本地有个文件需要发送到另外一台机器? 6.反问 #面经笔经#
来不及为美团的hard悲伤,接下来上场的是哈啰 因为面试官是做安卓的所以项目java没啥问的,问的问题没啥参考价值,看个乐子 1.osi七层模型及其作用 2.tcp和udp的区别 3.tcp的作用 4.常见的操作系统(这个问题给我整懵了 5.四层模型 6.网络接口层的作用 7.http和https的区别 8.进程和线程的定义以及区别 9.死锁的条件 以及在操作系统层面解决死锁 10.虚拟内存 11
时长 1h 3. 为什么使用分布式ID,解决了什么问题 4. Leaf算法了解吗?讲一下原理和工作流程以及优缺点 5. 有没有可能导致id重复?该如何解决? 6. 项目中redis是如何运用的? 7. 项目中分布式锁是如何实现的? 8. RocketMQ如何使用的?应该用在什么场景? 9. RocketMQ写入失败该怎么办?有没有引入事务进行保证? 10. 讲一下你了解的Spring源码 11.
临时来的电话,总共面了49分钟,只能凭记忆想一下问题了。 刚开始问在哪里,能不能来杭州,然后自我介绍。 JAVA 1.用的什么语言,用的JDK几,JDK8有什么新特性 2.函数式接口给java带来了什么 3.haspmap不同版本底层结构,CurrentHashMap底层结构,CurrentHashMap 1.8版本put的过程 4.线程池参数,抛弃策略,阻塞队列与非阻塞队列对比 5.几种单例模式
一面 23.02.14: 自我介绍 实习深挖 搭建看板选取了哪些指标?(效率、后验、用量;效率最为重要,具体讲了指标,额外提到了一个预算达成率) 你这个预算达成率具体是指?或者说你们也有预算么?(有的,和哈啰不太一样的是,我们的预算其实就是指分配的运营流量,我们分给他们一个定额,他们再自己配置到单卡上;我们的预算达成率就是他们投放卡片的启播量比上他们的预算总值,如果这个达成率在周环比上有一个比较大
面试官人挺好的,八股也都是结合具体场景问题来问的,最后反问也给了挺多建议 自我介绍 cors解决跨域的原理 为什么服务端做了配置,浏览器这边能够解决跨域 因为它是基于http请求头的 黑客发起跨域请求到服务器,请求会被正常处理吗?因为刚才说到请求是会响应到浏览器,只是浏览器做了跨域拦截 一开始回答的是token,api可以做权限验证。后面提示有options预检请求,之前以为预检请求是为了防止资源
问了一个半小时 很多问题没记住 挑几个说一下 1、进程通信方式有哪些 2、线程通信方式有哪些 3、进程线程区别 4、JAVAGC如何判断是否回收以及僵尸线程 5、AOP了解吗 6、为什么安卓用BINDER 有啥优点 7、GC回收算法有哪些 8、http的流程以及和https的区别 9、OSI七层有哪些 TCP UDP在哪些层 交换器路由器在哪些层 10、UDP STL 和TCP区别 11、对称加密