1.自我介绍 2.为什么来实习 3. 软件测试与芯片测试,在方法上有什么共同与不同点 4.说说你对测开的理解 5.项目拷打,项目优化,如何评判项目的好坏,有什么指标 6.C++ 与python的优缺点 7.编译性语言和解释性语言 8.数组与链表的区别 9.数组与链表哪个查找更快,哪个插入删除更快,说出原因 10. 并发进程 11.死锁 12.手撕,冒泡排序,用python写 13.算法的复杂度,如
答上来了百分之八十 半小时后约二面#软件开发笔面经#
一面 2024.07.25 19:00-19:47 八股 ArrayList 和 LinkedList 区别 HashMap 原理,底层 SQL 索引失效场景 有哪些垃圾回收器,有什么区别(CMS、G1 ?) AOP 原理、使用场景 产生死锁的必要条件 BIO、NIO、AIO 概念和区别(AIO ?) Redis 常见数据结构及区别 缓存穿透、缓存雪崩概念,如何解决 手撕算法:二叉树中序遍历(自定
项目拷打 1.Redis避免主从读取不一致的问题 2.线程的生命周期 3.操作系统层面线程和进程的区别 4.JAVA集合有哪些? 5.hashmap底层实现原理 6.java gc过程 7.Java四大引用区别和应用 8. 分布式服务 对接口做限流 实现思路 9.redis淘汰策略 10.JAVA设计模式 11.Java反射理解 12. 十万个单词 从中找出访问频率最高的单词 手撕均是hot10
更新:已口头oc 12分钟就结束了是kpi面吗 1、拷打项目 2、讲讲项目的难点 3、依赖收集 getter setter 4、宏任务与微任务 哪个先后 流程 5、导师放实习吗?能实习多久?想从实习中学到什么? 6、反问 #前端# #海康# #日常实习#
7.2晚上投的,发邮件约到了7.3晚上 总时长1小时10分钟左右 1. 自我介绍 2. 拷打项目30min 3. 缓存三兄弟 4. Redis除了缓存,还能做什么 5. Redis的数据结构,什么时候用哈希,什么时候用字符串 6. 线程池的执行流程 7. MySQL索引的数据结构 8. 聚簇索引和非聚簇索引 9. 索引选择使用哪些字段 10. 使用联合索引要注意什么 11. 表级锁 12. has
没问那些八股,都是一些具体的操作步骤 1.说一下面向对象 2.为什么会有多态 3.java和Python的区别(强引用,弱引用) 4.怎么把JSON转成字典 5.怎么把元组转成JSON 6.Python的数据结构有哪些 7.对登录设计测试用例 8.linux怎么查看日志 9.linux怎么查看进程 10.sql怎么修改一列 11.模糊查询是什么关键字 12.怎么把linux和数据库连接 13.怎么
5.22 日常一面 早上有个滴滴的日常一面 proxy和defineProperty?(耶,看了proxy源码,拿捏) promise打印(这应该是日常一面) 箭头函数(this指向哪里?) 给了到题目,打印this的值,普通函数undefine或者window,箭头函数上下文 let const 闭包 就记得这些了,四十分钟没手撕 面完20分钟后约2面,24号。
一、前言 首先,面试官很和蔼,甚至我感觉和蔼过头了——他戴着牙套,长得很像我的有个高中同学,讲话也软绵绵的,不过听得出来是非常有实力的。 其次,面试环境非常嘈杂,各种噪音不绝于耳,怀疑是在一个办公室里面面试的,我甚至有时候听不清面试官在讲什么。 最后,面试官感觉是优点刻意的想跳过我和他的交流过程,想尽快的让我进行八股吟唱。这点稍微有点令人忍俊不禁。 不过总之,还是有收获一些东西的。 二、题目列表
第一次面大公司挺紧张 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多