1. 自我介绍 2. 为什么选择计算机这个专业? 3. 用过几种操作系统?Linux的发行版本之间有什么区别? 4. 了解过哪些文件系统?它们之间的区别是什么? 5. 为什么要自己实现协议?心跳机制怎么实现?tcp心跳机制有什么缺点?(项目相关) 6. 对象存储平台和文件系统的区别?(项目相关) 7. mysql缓存了解过吗? 8. tcp和udp之间的区别?udp的特点? 9. 进程和线程的区别
极简版 自我介绍 解释一下虚拟地址是什么 一个几百 G 的游戏是怎么在只有几 G 的内存上运行的? 用户态怎么切换到内核态?系统调用 c/c++编译完后,可执行文件的结构是什么样的? 进程和线程的关系 介绍一下 go 语言中的 channel TCP 和 UDP 数据库事务的属性 除了原子性都问了一遍性质和作用 事务隔离级别 redis 使用过那些数据结构,介绍一下持久化操作 介绍一下 jwt,以
Timeline:12.21一面、12.25二面、12.27OC (已拒) 一面(45min): 1、怎么理解HTTP的无状态 2、除了进程,线程还有哪些? 3、大文件的上传方式(个人项目里的问题) 4、在Java中,A线程调用B线程做某些工作,对于B的结果,A线程只想等待特定的时间而非一直等待,应该怎么做? 5、Spring MVC的执行流程 6、索引的分类(数据结构层面,B+树,Hash et
四个月之前的面经了,目前实习已结束,再回顾一下。 一面 八股 ArrayList和LinkedList区别 为什么Linkedlist的插入会比ArrayList插入效率高 HashMap知道吧,他有什么问题(说了线程不安全,头插死循环、同时put覆盖,并发put、get可能为空) 说说头插法和尾插法 HashTable为什么线程安全 ConcurrentHashMap1.7和1.8线程安全怎么做
今天下午参加了人生第一次实习面试 面试岗位是日常后端开发实习 简单回忆一下面试内容: 1、自我介绍 2、介绍项目经历 3、什么是进程什么是线程 4、多进程和多线程个有什么优劣 5、进程间通信方式有哪些 6、什么是事务 7、事务的四个特性 8、算法题:统计字符串中包含所有出现字母的子串数量 9、还有什么问题想问 面试之前准备得很不充分,面试完以后脑子发懵,也许是E人的原因,面试全过程我一直在说个不停
1.自我介绍 2.介绍项目(简易分布式系统)、整体架构 3.谈一下自己对分布式的看法 4.分布式系统的正确性是如何验证 5.使用的easylogging日志作用 6.在项目中遇到困难,怎么解决 7.项目中git的使用,冲突方面的解决 8.单元测试,本地测试,继承了解吗? 9.接受转go吗? 10.讲一下继承和多态 11.线程的切换为什么比进程的代价小 12.说一下零拷贝,零拷贝会省几次拷贝 13.
自我介绍 一个学生列表,学生信息有姓名和年龄,如何通过年龄分组 实习期间优化SQL过程 MySQL索引原理及索引失效原因 Spring Bean的生命周期 AOP增强时机 如何在方法中获取未被代理过的对象,如何获取代理过的对象 线程池7大核心参数 线程池拒绝策略 Redis5个基本数据结构以及底层实现 ZipList和QuickList ZSet的缺点 Zset的扩容过程 总结:Spring的那一
题型:10道单选(10*3),5道多选(5*4'),2道简答(2*5'),2道编程题(2*20')。 单选题 印象比较深的有逻辑推理题、Linux命令、OSI/TCP网络模型中的协议、MySQL锁、图的最短路径、二叉树的性质 扑克牌花色大小和谜语人 Linux系统中查看磁盘信息的命令是什么?df 以下哪些协议不是OSI模型中的最高层协议?ICMP MySQL中InnoDB中哪两个锁是可以兼容的?
1.自我介绍 2.介绍滴滴实习 3.线程进程协程 4.GMP 5.gin框架,j-token 6.mysql引擎 7.各种索引的区别 8.隔离级别 9.redis的常用数据类型 基础八股,只有一面,这周给消息
2023.3.7 33min HR + 技术面试官两个人 HR: 啥时候毕业 家是哪的 怎么了解到的金风科技 技术面试官: 1.问项目 用到了Kafka Kafka是推模式还是拉模式 2.Kafka与RabbitMQ的区别 3.做的是大数据项目 问了一下各个组件怎么配合的 项目架构 4.hive与hbase的区别 5.hive的底层原理 怎么与hadoop配合 6.Java 抽象类与普通类的区别
一面: 1.要实现一个PRC框架,核心要实现的一些基础点是哪些 2.项目里面的序列化是怎么做的 3.为什么用kryo序列化 4.项目底层用的是什么框架 5.了解netty吗,netty定制化? 6.TCP粘包是怎么解决的 7.IO多路复用的原理 8.秒杀项目高并发的技术处理,以及库存方面的处理 9.有没有了解过熔断降级的一些技术手段 10.Redis数据类型 11.zset底层数据结构 12.压缩
面试官面试应该比较多,所以严格控制20分钟 基本上都是八股 1 自我介绍 2 hashmap底层数据结构(第一次被问到hashmap) 3 mysql索引结构 4 redis中的压缩列表和数组区别 5 缓存击穿和缓存雪崩 如何避免 6 redis实现分布式锁要注意什么 7 项目中mq的使用场景,为什么使用 8 实习中的项目简单讲一下 9 实习最大的收获 结束!
上一节介绍了如何给 Kibana 开发浏览器端的可视化插件。新版 Kibana 跟 Kibana3 比,最大的一个变化是有了独立的 node.js 服务器端。那么同样的,也就有了服务器端的 Kibana 插件。最明显的一个场景:我们可以在 node.js 里跑定时器做 Elasticsearch 的告警逻辑了! 本节示例一个最基础的 Kibana 告警插件开发。只演示基础的定时器和 Kibana
#写面经攒人品 1、沟通实习项目经历,具体负责及项目具体微服务架构,服务之间是怎么调用的? 2、多态,编译时多态和运行时多态的区别? 3、对final的理解 4、怎么防止sql注入,$和#的区别是什么 5、索引底层数据结构,BTree和B+Tree的区别 6、索引失效场景都有什么? 7、事务隔离级别,具体场景问题回答 8、MVCC实现原理 9、对线程池的理解,线程池执行理解 10、Synchron
#美团面经# #凉面# 楼主一开始是找的算法岗,无奈算法岗简历都被毙的发麻,愤而转投Java开发 今早上有个美团小姐姐面试的 java方向(面了我40多分钟,头皮发麻) 对于Java很久没做过了,最近看了一下面经相关的 大致分享一下我的面试内容吧(记不太清了)应该是我对java的基础比较薄弱,每个方向问的问题总能停止在不知道 大致有: Java的内存模型,什么时候会产生young gc什么时候会产