1. 为什么选择Java? 2. 接口和抽象类有什么区别? 3. 接口中可以实现具体方法吗?(jdk1.8之后使用default) 4. IO流 5. Java容器 6. 创建线程的方式 7. 线程有哪些状态? 8. sleep和wait的区别 9. 怎么保证多线程的安全? 10. 什么是反射? 11. TCP和UDP的区别 12. 介绍熟悉的设计模式 13. SpringMVC的运行流程 14.
2023实习第三场面试(2023.03.07) 60min 电话面,面试官上来先花了10min详细介绍了部门情况; 偏数据库内核开发的岗; 1.讲一个你做过的项目吧,聊一聊项目的设计啊、有挑战的点啊、怎么克服的啊、达到的效果啊…… 讲的很一般,因为我项目是大一的大作业,又水又垃圾…… 2.用cpp实现一个互斥锁,写个小demo 我写的10个线程的add; 3.问一个问题,如果你的那个“result
一面,面试官迟到进入会议,进来不说话,只好我先开口,跟没睡醒似的,一点不尊重人 1、经典自我介绍 2、提问一些项目中的问题 3、开始问些很基础的八股,Java基本数据类型、Spring Cloud、SpringBoot,别的也没问啥 然后突然说就这样吧,反问的机会也不给,直接溜了, 二面hr 三面ppt -----------------------------------------------
只写了大部门,如果有想继续了解的可以私戳 总结:感觉C++的投主C++的部门比如DB或者存储等面试成功率比较高一点。如果面试官写过C++或者了解C++的话就会问语言相关的八股多一点,因为C++的八股相对来说还是比较少比较好背的。要不然就会拐到专业课和分布式上了,这样C++的面试优势很多时候就体现不出来了 如何把项目写的不那么烂大街,给各位小伙伴提供些思路: web后端项目:做做重要接口的压测,然后
楼主研一,但是误投了暑期实习,所以顺便就面了 1.在滴滴工作做的内容 2.做短视频后端的背景是什么?为什么要做? 3.这个项目做了哪些东西? 4.关注的表是怎么设计的?关注和被关注者关系存储在一行么?存储在一行又什么问题?不存在一行又有什么问题?(没搞懂什么意思)(回答的不好) 5.项目中rabbitmq用在哪些场景?(关注和点赞) 6.rabbitmq的架构说一下 7.rabbitmq是否有消息
1、Java语言和go语言的区别? 2、用过什么好用的工具? 3、算法题
0.自我介绍 1.介绍项目里一个关于文件系统的(因为该部门主要是linux编程调优相关 2.平时用哪些linux命令 3.有没有接触过linux编程 算法 很简单的一道题 大概是一个"aa bbb aa0aa fsadfas"这样的串,求合法单词的最大长度,即不包含数字的单词 最后反问问题后,我简历里写了“能积极google解决问题”,他就问了kxsw相关的,这种一下子还真不知道该不该说。 整个过
一面 上来一道算法:LC 10. 正则表达式匹配 dynamic_cast, static_cast, reinterpreter_cast, const_cast的区别,与c语言中的类型转化的区别 B+树的数据组织形式 B+树, 红黑树, AVL的区别 他们三者哪个是完全平衡树 红黑树和AVL树都是通过旋转来维护平衡的,有什么区别 什么时候用B+树,什么时候用红黑树 进程、线程、协程的区别 二面
算法:33. 搜索旋转排序数组 字节后端项目用户访问你的页面, API 调用耗时会大概多长。答:100ms 这100ms中包含了什么? service从redis中读数据花了多久?答:10ms 这10ms中包含了哪些? 华为体系结构项目 JVM jit之后,会从一个pc跳到另一个pc,那如何同步寄存器的值?(不会) 函数一层一层调用下去,返回的时候怎么知道返回的位置? 八股 JVM的线程是如何在L
题目描述: 某云短信厂商,为庆祝国庆,推出充值优惠活动。 现在给出客户预算,和优惠售价序列,求最多可获得的短信总条数。 输入描述: 第一行客户预算M,其中 0<=M<=1000000 第二行给出售价表,P1,P2...Pn, 其中 1<=n<=100,Pi为充值i元获得的短信条数。 1<=Pi<=1000, 1<=n<=100 输出描述: 最多获得的短信条数 示例1 输入: 6 10 20 30
公司在双流电子科大科技园那边,有点远,面试半小时,通勤4小时 自我介绍 什么是OOP,什么是多态 list和set区别,使用场景 hashset和hashmap 用过哪些数据库,什么情况用 持久层只用过mybatis吗 用过微服务吗 数据库事务acid redis持久化 MVC和boot区别,干嘛的 单例模式有啥用 Java异常分类及其处理 然后是项目,我的项目部署到了云服务器,直接手机掏出来给他
1. 你写的这个Raft分布式kv存储系统中,Raft协议的作用以及基本流程? 2. Raft协议的选举和日志复制怎么实现的? 3. Raft系统中是否出有脑裂现象?系统会怎么处理? 4. 有没有学习过Paxos协议? 5. 你的数据库项目中可拓展哈希索引是怎么实现的? 6. 数据库项目中隔离级别怎么实现的?锁是怎么实现的? 7. 有没有什么印象深刻的Bug? 8. C++用裸指针初始化share
只记了部分题目,不是全部 1、Java为什么跨平台 2、为什么选择Java,Java相较于C++有何优势 3、在项目中,节点资源不足时,使用钉钉机器人报警,但在海量报警信息的情况下,钉钉机器人是有请求数限制的,怎么办? 我:利用缓存,缓存一部分报警信息 面试官:OOM 我:持久化到磁盘 其实这里应该要用到消息队列的,我只说了持久化到磁盘,没想到消息队列 4、RocketMQ相较于Kafka有哪些新
#软件开发2023笔面经##我的实习求职记录# 自我介绍 项目,抓包为什么要用dpdk?和python比有啥优势? go和python有啥区别? tcp的三次握手,四次挥手? 数据库事务及其实现?回答了ACID及ACID的实现 数据库索引?索引类型? tcp如果一直不关闭会咋样? 快十天没消息了,估计G!
Java春招正式岗 0311 自我介绍 面向对象是个什么概念 collection 集合 jvm理解 内存模型 类加载 AQS 线程创建方式 线程五个状态 线程池这一块的了解 base理论 RPC原理 (技术方面大概是这些了,后面都是一些聊天兴致的询问了比如印象最深刻的事情啊这些之类的问了很多) #面试复盘#