一、前言 首先,面试官很和蔼,甚至我感觉和蔼过头了——他戴着牙套,长得很像我的有个高中同学,讲话也软绵绵的,不过听得出来是非常有实力的。 其次,面试环境非常嘈杂,各种噪音不绝于耳,怀疑是在一个办公室里面面试的,我甚至有时候听不清面试官在讲什么。 最后,面试官感觉是优点刻意的想跳过我和他的交流过程,想尽快的让我进行八股吟唱。这点稍微有点令人忍俊不禁。 不过总之,还是有收获一些东西的。 二、题目列表
第一次面大公司挺紧张 1、自我介绍。 没问项目,直接上八股 2、介绍常见的数据结构 3、一些简单数据结构问题,包括hashmap和arraylist相关,比较常规就不罗列了。 4、场景题,描述一个非主键唯一索引的例子,然后给了一个场景让写SQL 5、JVM内存区域,类加载器。背到一半被打断,说知道背的很熟了,你理解为什么了嘛? 6、问为什么java要有类加载器,为什么垃圾回收器要有标记清除,JVM
5.11 面试体验很好,面试官全程引导思考并给出学习建议 Golang Map的数据结构 sync.Map{}的设计的优缺点。 具体细节忘记了,面试官引导思考要多想一下为什么要这么设计,这样可以提高代码设计能力。 针对线程和协程的不同,讲一下。 Go的GC有了解吗?有观测过吗? GC有什么缺点? Kratos框架用的多吗?Kratos框架的代码结构是怎么样的? Mysql Mysql底层的结构有了
1.自我介绍 2.实习经历拷打(做的最有价值的项目之类),以及为什么要从上家离职,个人发展规划是怎样的 3.sql查询(很基础很基础 4.对于测开的理解 5.linux打开某个文件查看详细内容 6.对于linux的理解,对于docker的理解,如何部署,如何挂载,什么是虚拟机 7.最大公共子字符串 8.对于微信朋友圈点赞功能做测试,从哪些方面考虑 9.对一个扫码支付(仅扫码)的自动售货机做测试,从
看了大家这么多面经,自己也回馈一下hhh。 字节测开 3技术面+1hr面 一面:感觉是mentor面 8.25 1、自我介绍 2、介绍实习内容 3、怎么理解测开 4、tcp和udp的区别 5、进程和线程的区别 6、进程调度有哪几种方式?了解消息队列嘛? 7、假如现在有一个web,有用户名、密码、验证码、手机号和一个登陆button,你会怎么设计用例,分类一下。 8、简答的基础算法 ac。 面完30
一面 1. 自我介绍 2. 项目 3. HashMap和ConcurrentHashMap介绍 4. synchronized锁与ReentrantLock区别 5. synchronized锁升级过程 6. G1垃圾回收器介绍 7. 给一个场景,cpu飙升如何排查 8. 数据库与缓存一致性问题 9. 缓存失效,多个线程打到数据库如何解决 10. Redis基本类型及底层原理、应用 11. 等等(
1.自我介绍 2.项目-用户注册组件库解决缓存穿透详细说一下? 3.高并发购票-1.车票扣减逻辑?2.怎么保证不同用户不重复购买同一张车票? 4.redis还在那里用到了(我答的查询列车信息,key-value hash)? 5.项目中用到MySQL了吗? 6.Redis和MySQL一致性怎么保证? 7.Redis的持久化方式? 8.RDB和AOF谁故障恢复更快?(不确定) 9.Redis的IO多
1. 上来手撕2道算法:n个数组成的小于target的最大数。String最长不重复子串。ACM模式,都做出来了(但方法比较暴力)。 计网。 2. TCP5层模型? 3. 4次挥手。为什么不像3次握手那样只进行3次? 4. 粘包和拆包? MySQL。 5. 聚簇索引和非聚簇索引? 6. SQL:select a,b from table where a=1 and b=2 and c=3查询过程
24届秋招结束~持续回顾从23年2月到23年10月的实习、秋招面经!欢迎关注(跪求)! 1、JavaScript的数据类型,object和string有什么区别 2、引用数据类型和基本数据类型的区别 3、怎么判断变量的数据类型 4、apply、call、bind的区别 5、JavaScript的继承 6、浏览器安全 7、算法题:数组[5,6,7,8,9,1,2,3,4]旋转,找到旋转的index
---7.18约二面 7.24 二面 记录一下 1.自我介绍 2.实习具体介绍 比如工作中遇到的bug,怎么解决等等 (这一块真得磨练一下,感觉一直组织不好语言来描述) 八股环节: 对着简历一条条问,我简历写的内容多,问麻了。 1.Python装饰器,常用的库 2.JAVA反射 3.数据库事务,怎么保证 4.计网http和https 5.linux常用命令,top知道吗 6.数据结构 堆、栈、链表
1. java常用的集合,以及他们的应用场景 2. java反射的作用 用法以及应用场景 3. 如何捕获异常,你知道的异常类型 4. Java常见的关键字以及作用比如static等 5. 会写前端么? 6. 知不知道一些后端中间件,比如消息队列,说说应用场景 7. 为啥做测开 算法题 俩sql 一个简单算法 1. 筛选出所有学科成绩都>80的学生姓名 2.给了一张汽车的表 2.1 选出车牌号是D
总共47min,难度不大,不知道是不是kpi面 问题问的也很泛,不然我说细节。 1. 自我介绍 2. 为什么已经实习了一年还要找实习 3. 为什么转测开 4. 实习的项目架构,以及服务之间的调用关系 5. 怎么去测试淘宝购物车 6. 怎么进行类似618这样的促销测试 7. TCP UDP区别 8. 一道mid,一道sql 9. liunx下怎么查进程,怎么查端口
说一下移动端适配 介绍vue的路由 js原生实现hash模式 js执行机制(事件循环等) 写题:异步输出 🤣异步输出那边脑子抽了写错掉了,估计没后续了。
(没录音,问题不全仅凭印象) 1.自我介绍 2.顺着简历(个人经历)问问题:3-6都是根据个人经历顺着挖的 3.为什么工作之后又考研? 4.上一家公司实习离职原因 5.来这儿想得到什么(在面完之后换了个方式又问了这个问题) 6.个人方向?技术栈还是比较多的,前端还是全栈? 7.vue数据更新视图不更新的原因?怎么解决?顺着引出8-9 8.响应式原理 9.vue2和vue3 10.浏览器输入url到
6/30 1h5min 被一面面试官骗了( 明明说好二面主要考八股的!! 却是写的最多的一次( 0.自我介绍 1.选个框架(其实我更熟悉Vue的,但是面试官又说百度主要用React,一咬牙就选React了) 2.现场脚手架创建React项目,期间问了一下用什么脚手架比较多 3.打开一个叫todomvc的网站,点React 4.按照它的功能去实现todos的增删和改状态功能,不用写样式 写了快一个小