Java面经-06-字节后端
- 像你刚才提到如果团队中的成员比较躺,你用什么来提高他的积极性?
反问:
- 我可以提高的点?
- sql要再练习一下,不光是简单的增删改查,因为业务这块,还要涉及一些复杂的连接。
反思:
项目的一些细节问题,比如Redis存什么数据,存多少数据可以再考虑下。还有通过这次面试,感觉sql比较薄弱,要多练练。
Java面经-06-字节后端
作者:黑点理惠
字节后端开发提前批一面,因为本身用的是Java,而面试官不会,所以面试官问的大部分是中间件的问题。(结果我准备的太浅了,根本不够用)
总结:
- 语言不匹配,就多看通用架构。
- 语言匹配就多深挖底层。
- 现在面试考察一个技术不仅要懂怎么用,最好是还要理解为什么要用这个技术,以及技术对于现在的应用环
境,如何保证高可靠,高性能。
总体来说面试体验很好,但是奈何准备的不到位,再接再厉。加油!
Java面经-07-宜信公司
作者:llama
宜信一面面经
- 自我介绍
- 印象最深的项目(我选了一个测试驱动开发的项目)
- 测试覆盖率多少?
- 如果在功能变化非常频繁的情况,如何让代码的开发跟上需求的迭代?
- 单元测试怎么不影响到其它功能或层(提到了一个屏障)
- 如何使用真实数据,是现场插入再删除的吗?如果有其他测试人员在使用同一数据库怎么办?
@Rollback事务回滚避免脏数据
junit使用回滚注解@Rollback,配合事务注解@Transactional,来回滚事务
- 一些springboot常见的sql的注解?
- sql, join和in的区别
- 怎么看sql查询语句的性能---时间用show profile,各个层面用explain
- 我在项目中多久释放这个锁?
- 如何加强一个分布式锁?
- 如果让分布式锁有强一致性(我说用数据库锁)
- 数据库如何做乐观锁?
- 如何保证mysql的RR(用锁和MVCC)
- netty为什么快,零拷贝
- 为什么用netty?
- 有没有看过netty的源码?(我草)
- netty是在系统哪个层面用的
- kryo的优点是什么?
- 反问,业务技术栈之类的
二面 7.27(面试了有79分钟。。。)
- 介绍项目(Springboot项目,还需要再练一下这个项目的讲解)
- Redis,你持久化的方式
- 怎么理解RPC
- RPC和普通的HTTP,Rest使用场景有什么不同
- MySQL用的多吗
- MYSQL的部署方式了解吗?(不了解)
- 面试官根据我RPC项目问我了解微服务吗(聊天)
- RPC的延展技术,就是gRPC,Dubbo了解吗?
- 对Python的使用?理解?(网页开发,爬虫,脚本)
- 讲讲对设计模式的理解(下次应该先将Solid,或者设计模式的概念,比如行为,构造之类的)
- 良好的代码习惯,两个示例:一个注意基本变ᰁ到封装变ᰁ的拆箱和装箱,另一个是注意魔法数,不要直接在
if里用get
- 算法:
斐波那契数列给一串数组比如1asdSD2513sdFD,将其按数字小写大写的顺序排序,输出,我用了个麻烦的方法,应该
有更简单的
- 日期格式转换:yyyy-MM-dd和YYYY-MM-dd用哪个?(前者)
- 抽象和接口类的区别(抽象存在的意义是什么呢?)抽象类能有构造函数吗
- 博客分页,用SQL语句取第二页的博文,怎么取?(我说LIMIT和OFFSET,被说太麻烦了)
- join和inner join的区别?Union和union all的区别?(翻车了)
- linux命令问题,如何在一个文件里搜索一关键字(grep)如果想找第一个呢?找最后一个呢?(head和tail?)
全站分卷索引 · 152 卷
- 1代码随想录知识星球精华(最强八股文)第五版(面经篇)
- 2后端面经02-美团
- 3Java面经02-阿里ICBU
- 4Java面经-04-CVET
- 5Java面经-06-字节后端
- 6Java面经08-用友
- 7Java面经09-快手
- 83. 计算机网络
- 94. 数据库
- 105. 算法
- 11Java面经11-美团
- 121.3 java的4种引用
- 132. JVM
- 143. 操作系统
- 154. 计算机网络
- 165. 数据库
- 17Java面经13
- 18Java面经14
- 19Java面经16
- 20Java面经17
- 21Java面经18
- 22二面
- 23三面
- 24面经19-Java-字节暑期实习
- 25字节三面
- 26面经21-Java-蚂蚁暑期实习
- 27蚂蚁三面
- 28MySQL
- 29计算机网络
- 30拉链法的工作原理
- 31确定桶下标
- 32扩容 - 基本原理
- 33链表转红黑树
- 34子进程和线程的区别
- 35协程
- 36数据库
- 37哈希索引
- 38计算机网络
- 39TCP和UDP的区别
- 40面经25-Java-百度二面
- 41面经26-Java-京东一面
- 42面经27-Spring
- 43计算机基础面经28
- 44计算机基础面经29
- 45计算机网络
- 46操作系统
- 47任务调度算法
- 48数据库
- 49计算机基础面经31
- 50乐观锁两种实现机制
- 51版本号机制
- 52死锁相关问题
- 53计算机网络
- 54拥塞控制的四种方法
- 55计算机基础面经32
- 56三次握手的流程
- 57计算机基础面经33
- 58计算机基础面经34
- 59异步
- 60C++后端
- 61面经3-C++-地平线
- 62面经6-C++-国电南瑞
- 63面经7-c++后端-字节
- 64二面
- 65面经11-C++-OPPO
- 66面经12-C++-商汤
- 67SelectDB
- 68面经15-C++-中望
- 69面经16-C++-米哈游
- 70面经17-C++-旷世
- 71面经19-C++-蔚来
- 72面经20-C++-第四范式
- 73面经21-C++-TP-Link
- 74面经23-C++-猿辅导
- 75面经25-C++-文远知行
- 76面经26-C++-百度
- 77百度二面
- 78百度三面
- 79面经27-C++-ZEKU
- 80ZEKU哲库HR面
- 81面经28-C++-VIVO
- 82面经29-C++-TPLINK
- 83字节二面
- 84HR面
- 85面经32-C++
- 86TCP的粘包与拆包
- 87引入协程的原因
- 88面经34-C++
- 892. 指针与引用的区别
- 902. Nagle 算法与延迟确认
- 91数据库
- 922. MVCC-多版本并发控制
- 93计算机网络
- 94面经36
- 95面经37
- 96面经38
- 97面经39-C++-拼多多+字节
- 98字节一面【7.27】
- 99shopee测开一面【7.29】
- 100一、表面上开销
- 101面经44-京东二面
- 102Go后端
- 103二面
- 104面经3-Go-字节日常实习
- 105字节二面
- 106字节三面
- 107HR面
- 108面经5-Go-字节暑期实习
- 109字节二面
- 110字节三面
- 111面经02-测开-百度提前批
- 112二面
- 113面经06-测试-海尔智家
- 114面经07-测开-蔚来
- 115面经09-测试-中望
- 116面经10-测开-ZEKU
- 117面经12-测试-科大讯飞
- 118面经15-测开-美团暑期实习
- 119面经16-测开-外企社招
- 120Nvidia四面
- 121面经2-前端-百度日常实习
- 122面经3-前端-得物面经
- 123面经4-前端-腾讯健康
- 124面经5-前端-字节面经
- 125面经6-前端-携程前端
- 126面经7-前端-顺丰
- 127面经9-前端-比特大陆日常实习
- 128面经10-前端-抖音
- 129面经11-前端-蔚来/百度/oppo
- 130百度提前批
- 131面经12-前端-知乎暑期实习
- 132知乎二面
- 133百度二面
- 134面经2-Android客户端-大疆
- 135二面
- 136面经3-客户端-字节暑期实习
- 137字节二面
- 138字节二面(深入项目,1h)
- 139面经5-客户端-字节
- 140面经6-客户端-字节
- 141算法
- 142面经3-NLP-科大讯法
- 143面经4-NLP-科大讯法
- 144面经7-游戏算法-莉莉丝
- 145面经10-算法
- 146面经11-算法-百度pnc暑期实习
- 147百度二面
- 148抖音一面
- 149嵌入式
- 150面经3-嵌入式-芯动科技
- 151面经4-嵌入式-韶音科技
- 152面经6-嵌入式-新华三