自我介绍 (根据问的先后顺序写) 1.说说类的加载机制 2.说说JVM(中间问了双亲委派) 3.你项目中用了MongoDB,那你说说MongoDB和Mysql的区别以及各自的优势 4.说说MongoDB的应用场景,为什么 5.说说Mysql的事务 6.说说Redis的淘汰机制 7.Redis的常用数据类型有哪些(中间问了个数据结构的底层原理,还提到了跳表) 8.算法你熟不熟悉 9
1.自我介绍 2.对项目进行介绍 3.介绍一下索引 4.为什么使用B+树,为什么使用B+树会使用IO操作更少 5.索引创建应该选用哪些字段 6.索引是越多越好吗,维护成本体现在哪里 7.了解哪些集合 8.ArrayList 和 LinkedList 主要什么时候用 9.HashMap了解过吗 10.进化成红黑树数组长度64,链表长度8这个可以修改吗(不清楚) 11.垃圾收集算法 12.Eden区主
1. 三面 上来就是做题,一道二分查找,一道手撕nms,然后问了点nms的八股,我没答对,也没写完整 2.四面 hr面,就问了问之前的学习生活经历,啥时候入职 上上周三收到电话,到今天收到offer,然后周三让我入职,13天火速入职,然后干两天就过年😂。
一面时长30min 1.自我介绍 2. 挖项目(没涉及技术): a. 是不是练手项目 b. 从项目中收获了什么 c. 使用了什么版本的JDK,JDK17有啥新特性(没答出来) d. 如何使用Git进行版本控制的 e. 为啥要使用RabbitMQ,有技术选型嘛?除了MySQL还用过哪些数据库? 4. 场景题 制作一个抽奖系统 5. 八股 a. 线程和进程区别 b. HashTable 和 HashM
本来以为年前没机会找到实习了,结果没想到之前投了没回应的岗位突然打电话过来面试。现在面完了,也记录一下面试过程。 电话先问了些简单的软件测试知识和我目前的情况然后对面介绍了下公司信息,之后就加了微信跟面试官确认时间大概半小时后就约了第二天一早业务面。 图一是业务面的问题我后来复盘用备忘录记了下,面了五十分钟左右所以有些小问题可能记不清了。面完说最晚七个工作日回复,本以为没机会了结果下午就回复说约h
30min 1. 看你项目用到了状态管理库zustand,为什么要用状态管理库,redux,mobx,zustand 为什么选择用zustand 2.redux 是如何实现状态管理的,大概原理 3.项目里路由权限控制怎么实现的 4. 显示隐藏的时候,不想让 dom 销毁,还让他保留,应该如何做 5. 手写一个发布订阅模式,实现 on,emit 6.封装过组件库吗,手写实现一个级联组件 7. 输入u
智能驾驶部门 一面-1.15 项目难点 文件如何判断格式 是后缀名吗 图片下载 应该会直接展示出来(? url除了跳转网页的几种方式(如本地文件、邮件) 怎么通过在web输入url调起桌面端程序 对象调用问题 讲输出顺序 深拷贝遇到循环引用怎么处理 讲输出步骤和内容 var nickname = "LiLei"; function Person(name) { this.nickname =
更新:已挂 ------ 淦,我投的校招啊,为什么面的实习岗啊 听说写面经攒好运 二面相对一面场景题来说,少了些场景题,然后项目问的更深一些。 🐮🐮们,感觉redis很重要啊,一二面都问到了,然而我不会。 八股的话,有list和vector扩容问题,如何用数组来保存树,多线程安全问题,如何使udp更可靠(这个感觉挺常问的),然后其他的话大部分都是项目了(用电脑录音,一个字没录到,不知道为啥)。
#软件开发2023笔面经# 自我介绍, CSS居中, flex布局, 盒模型, let, const区别, let能不能重复声明, js数组,对象方法,有多少说多少。 ES6,7,8,9等数组,对象的新方法。 数组去重, promise, 小程序路由跳转, 小程序太大了怎么办, git版本回退, vue登录状态, vue生命周期, 在created周期如何设置响应式数据, vue动态路由, vue
1、自我介绍 2、你对java的掌握如何? 你主要是哪个专业的?软件工程? 主要是学算法 3、介绍一下你简历的项目 4、你说对集合有了解,那你说一下有哪些? 5、那你说一下ArraysList和LinkList的区别 6、那么我要插入和删除元素哪个要方便一点?时间方面哪个更快一点? 7、如何保证线程安全问题?考虑到线程安全你会想到有哪几种解决方式? 8、常用的数据结构和算法 ?各种排序的复杂度 链
自我介绍 红绿灯交替设计 promise 输出题 promise.allSetted 判断对称二叉树, 实现队列,getMax要O1 react hook,解决了啥,是呢么时候提出的 redux解决了什么,怎么用,如果有异步,怎么做 react18 引入了啥,cm,还有其他的哪些优化 useMemo,useCallback,怎么用,区别,memo呢,第二个参数是? vite 开发模式,做了什么事情
没有笔试直接近初面 开始的时候先做3道算法题(限40min,最好js实现,网页界面写代码,自行输入输出): 1.经典荷兰国旗问题,三个颜色,按照顺序排好序,不能使用库函数; 2.连续子数组的最大和(leetcode 剑指offer42) 3.下一个更大元素 II(leetcode原题) 做完后,一题题问做题思路和复杂度; 接着是自我介绍; 问简历上的个人技能; 网络安全漏洞有哪些? 如何防御 ?
携程的技术项目管理实习1面(23年3月16日) 面试官说自己是产品经理,这一面是业务面。自我介绍后基本都是针对简历进行提问,进行深挖,一定要对自己的简历特别熟悉! 比如我在网易做过产品运营,面试官姐姐让我介绍了一下这个业务,然后问我是怎么给实习生做培训、怎么保证项目工作质量、怎么管理兼职等;还有一份语义分析实习,问了业务介绍、怎么提取特征词,覆盖率和准确率的区别、如何保证提取后的特征对算法有正面影
面试部门:工业化部门的自动化软件服务部门,负责车间的自动化生产软件的开发 一面 自我介绍 介绍一个参与度比较高的项目来介绍一下 负责哪一块 有挑战性的部分 如何把不同的业务去抽象成一个通用的模块的 方法论是什么 项目使用的技术栈是什么 golang是怎么去实现面向对象概念的 与C++和PHP的区别 说说开发过程中遇到的与专业相关的问题 改良的方案有没有做性能上的判断 benchmark mysql
线上笔试,很简单,计网和操作系统的基础外加一道编程题 甚至没让我自我介绍就直接开始了? 问了点基础的数据结构 讲一下哈希表(我把HashMap的原理说了一遍) HashMap的各种问 知不知道图?(我真不知道,这是二叉树之类的吗?) 项目中的消息接收是怎么考虑的 对游戏的各种各样怎么看(游戏公司,我面的是服务端开发,但是策划类的问题问了不少) 反问