同程旅行 C++一面凉经(只记得这么多了)

1.唯一智能指针怎么进行函数传参

2.tcpdump分析进程重启端口被占用的原因

3.linux信号的方法 处理malloc我懵逼了 怎么扯在一起的 面试官说话黏黏糊糊没太听懂

4.父子进程读写数据 共享的资源有哪些 说了一个场景题 让分析

5.线程间通信有一个线程睡眠了怎么唤醒的,除了reactor模型还了解其他什么相关模型(本来以为要问reactor底层实现 确实没想到)

6、从http的timewait状态分析进程重启端口被占用的原因

7、new 100个字节和malloc100个字节真的只申请了100个字节吗(刚听到我都懵了 不止100)

8、服务器怎么解析http各个模块的,怎么知道解析到了哪里

9、C++11使用make_share创建智能指针相比直接创建有什么好处

10、线程间通信的方式有哪些,了解哪些系统编程、网络编程技术,信号相关的方法有哪些(这里真不知道他想问什么)

11、tcpdump和wireshaper抓包工具使用过情况

12、mysql和redis、k v数据库的了解程度

13、介绍实习分布式锁的优化方法(感觉面试官对我已经没兴趣了 )

14、介绍了他们的业务,让我反问

#发面经攒人品# #面试时最害怕被问到的问题# #面经问题记录#
全部评论
什么时候面的?java的笔试做了一个月还没约面
点赞 回复 分享
发布于 10-18 15:55 江苏

相关推荐

秋招HR刚跟我同步~ 说希望我能实习到明年3月份,还有20分钟就HR面啦!先快速过波高频技术题,心里有个底👇1. 自我介绍(提前捋好核心亮点,突出项目+技术栈)2. Java常用集合有哪些?哪些线程不安全?(ArrayList、HashMap、HashSet这些都线程不安全,Vector、Hashtable是安全的,但性能一般)3. 线程不安全的集合怎么保证安全?(用Collections.synchronizedXXX包装,或者直接用ConcurrentHashMap、CopyOnWriteArrayList这些并发集合)4. 讲讲Java泛型?(本质是类型参数化,避免类型转换,还能提高代码复用,比如List<T>,编译时会类型擦除)5. 什么是死锁?怎么避免?(多个线程互相持有对方需要的锁不放导致卡死;避免的话就按固定顺序加锁、设置锁超时、减少锁持有时间)6. MySQL为啥不推荐用text字段?(检索慢、占空间大,索引支持有限,还可能影响查询性能)7. 用过Redis吗?怎么保证数据不丢失?(用过!RDB快照+AOF日志双备份,再搭主从复制和集群,就算单点挂了也能恢复)8. 实现用户积分排行榜用啥?(必须Redis的zset啊!分数存积分,天然有序,还能快速查排名、取前N名)9. 用过什么消息队列?RabbitMQ怎么保证消息不丢失?(用过RabbitMQ~ 消息持久化、交换机和队列持久化,再加上消费者手动ACK,三重保障)10. JVM总FullGC咋整?(调大堆内存阈值、减少反射和大对象创建、对象懒加载、及时清理静态集合,避免内存泄漏)冲就完事儿了!希望HR面顺顺利利~ 🙏
面试线索爆料
点赞 评论 收藏
分享
1.  你先自我介绍一下。2.  (针对专业)你是主要自学Java的是吗?3.  你觉得Java里有哪些组件或特性是(工作中)的优势?4.  了解 Spring Cloud 或 Spring Boot 里的服务发现(Discovery)吗?5.  你对源码了解(多少)?6.  如果要实现增删改查的一系列接口,你能描述一下整个实现过程吗?7.  如果你有多个接口(或服务)都要连接DB,DB的连接你怎么管理呢?8.  (连接池)你了解它的工作流程吗?(比如连接保护、上下线、获取活跃连接、断线重试)9.  你用连接池时有没有发现读放大和写放大的问题?10. 你可以讲一下(读写放大)问题发生的原因以及如何恢复吗?11. 流量层面的读写放大(比如Retry导致)你了解吗?12. 你有没有在线上环境做过服务进程间的Debug?13. (Debug)有什么途径可以分析到是哪一行或哪个方法有问题?14. 你怎么样验证你的代码是OK的?有没有写过单元测试(Unit Test)?15. 如果你的方法调用了数据库,你怎么Mock掉(数据库依赖)?16. (Mock)如果(被测)方法里写了连接数据库并查询的逻辑,那怎么办?17. (Mock)你怎么Mock一个Client或模拟数据返回?18. (RBAC)你可以再仔细的讲一下吗?19. RBAC核心的几张表以及它们之间的关联是什么?20. 看看您这边有什么问题?
点赞 评论 收藏
分享
评论
3
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务