栈和队列的区别,分别用在什么场景 BIO、AIO、NIO、多路复用是什么 多路复用相比NIO的优势 Hashmap底层原理,线程安全吗 红黑树与其他树的优缺点比较 ConcurrentHashmap底层原理 讲一下熟悉的一个设计模式 Volatile和synchronized区别 Java类是怎么加载的 讲一下虚拟内存是什么 多级页表的优点 用户态和内核态,以及如何在两个状态间转换 什么是索引,用
自我介绍 项目相关 问java(我是c++)不会 乐观锁悲观锁 radius缓存击穿 mysql建立索引依据什么 线程进程区别 怎么唤醒阻塞线程 生产者消费者问题 tcp,udp区别,三次握手 数组链表区别 堆和栈区别 反问: 是不是转java(是) 怎么唤醒阻塞的线程(抛出异常,面试官说他也不清楚) 腾讯会议没有做题环节,肯定是寄了,语言不匹配,全程在问四大件八股,数据库又基本没回答上来,面试官
#我的实习求职记录##软件开发2023笔面经# 4.7 很不友好的一次面试经历。自我介绍完,面试官聊些简历上项目,然后说:“我看你简历上也没什么关于前端的内容”,然后发了2道算法题。 1.查找字符串中第一个出现次数为2的字符的位置,如'abdddbcc',返回1。 2.求是否为回文字符串,忽略字符串中会出现空格、","和":",不区分大小写。如'A man, a plan, a canal:Pan
1、前端安全方面有什么了解 2、web攻击 3、内存泄漏 4、对跨域了解 5、怎么解决跨域问题 6、JS操作Dom的方法 7、怎么操作所有子孙节点 8、手写promise,实现readfile 然后问了一些个人相关的东西,没问项目。
到了之后排号,排了大约一小时。 刚看到面试官就感觉不妙,气场太强了,纯纯大佬级别的。八股就是给你说个大概方向,让你一口气的说完,把你了解到的都说了 java 集合都有什么(我回答的collection和map接口,以及下面的子接口和实现) hashmap怎么实现的?画一下结构 红黑树是什么样的结构?红黑树怎么自旋? treemap怎么实现的? treemap和hashmap线程安全的集合是什么?
1.谈谈对这个部门的了解 2.讲一下你做这个项目的背景和过程 3.你对于实习的期望 4.平时课余时间会用来干什么 5.你认为自己最大的优点和缺点 6.你有什么兴趣爱好 7.讲讲哪个奖项是你印象最深刻的 8.你对于实习的薪资期望 9.你家在广东,为什么不选择广州或者深圳而选择来北京实习 10.是否有家人或者朋友在北京#面经##携程#
开始面试时外面突然开始舞狮子了,差点没绷住😂 面试官人特别好,不会的甚至会给介绍指导。 1. 自我介绍,学校里经历? 2. Java是自学的?介绍项目?项目初衷? 3. 如果不用Redis分布式锁,如果非分布式条件下,有什么替代方案吗?(面试官说可以用本地缓存 4. 项目加锁的悲观锁和乐观锁的讨论 5. 责任链模式?(我在项目中用到了)策略模式?(不知道,然后面试官给我介绍了一下) 6. 常用的
面试官真的很不错,有在交流的感觉,收获还是很大的,分享出来共同进步。 记一下能记住的,全程大概45分钟 * 你对虚拟dom是怎么理解的 * 服务端渲染和客户端渲染 改变this指向的方法 *看输出,面试官给我讲解了 class Parent { getName (){ console.log(`Parent:${this.name}`); } } class Child ext
#软件开发笔面经# 面试时间:2024/9/12 面试内容: • 实例方法和静态方法有什么不一样? • Java中的异常有哪几类?分别怎么使用? • 常用的集合类有哪些?比如List如何排序? • ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别和各自适应的场景是什么? • 内存溢出是怎么回事? • ClassLoader有什么用? • JVM堆的基本结构。 • JV
#软件开发2024笔面经# 自我介绍 为什么要从事java这个岗位 你是怎么学习的,做了哪些准备 你的成绩怎么样 你的实习规划是什么 反问 多久出结果。三个工作日 日常作息。一般早上十点上班,正式工晚上八九点下班,实习生七点左右下班,要满9个小时。中午十一点半午饭,午休不强制,可以休息到一点多。 吃饭有补贴吗。有补贴,但不多。 公司发电脑吗。发,只要带人来上班就好了。
自我介绍 作为一个测试最重要的品质是什么 为什么选择做测试不做开发 接触过自动化测试吗? (没有) 实习中平时的工作是什么 技术栈是什么 主要用fiddler做什么,怎么用,打断点之类的 遇到困难你会怎么去解决 代码:写一个二叉树 反问 将近半个小时,没有问八股哎,面试官还是很温柔的,但是感觉对我不是很感兴趣,大概率寄了
#软件开发2024笔面经# 记错时间了,迟到了几分钟,还好面试官很友好很温柔 先自我介绍 做算法题 ip地址转换为32位整型数 ,只能遍历一次数组 string ip to int: "192.168.1.1" -> 3232235777 string的split要正则表达式,我不会还是面试官教我的。。。 介绍项目,难点,学习到什么 项目上线了吗 sql语句找当前用户发布的最新
vue的编译与渲染。答了运行时编译、AST和vnode,还有响应式。 vue3和vue2响应式区别。object.defineproperty和proxy。 追问defineproperty应用场景。答最近比较火的那个a==1&&a==2。 问都能挂哪些类型。我上来就说了个基础类型,然后就意识到不对说可以用对象或window去挂,面试官都笑了 promise。答异步,状态什么的。 追问了await
一面 一面聊了一个多小时吧,面试官问的也比较深,主要问题集中在React和工程化,基本没有问三件套的东西。 函数式组件和类式组件的区别,好在哪里? 答:更好的逻辑复用,可以在外部自定义hooks;清爽的代码风格,高度聚合;不需要担心 this 的指向;更容易拆分组件。 package.json中有什么? 答:项目名和项目版本、script字段、dependencies字段、devDependenc
四题AC(JAVA版)分享给大家 第一题 坑点在于要求不能有前导零 && 所有数字都要参与排列。最开始以为凑成偶数,自动去掉前导零就得了。。。 第二题 贪心:先计算 you 的个数 * 2,再对剩余的连续 n 个 o,取 n - 1 分。注意对 n < 2 的情况特殊处理。 第三题 建图,认为当前节点及孩子节点的 r g b 个数大于 0 && 除该子树外的其他节点的 r g b 之和也大于0,则