10.31 虾皮一面 60min

面试官人真的nice,不会了会引导你,也会教你知识。

操作系统部分

  1. 进程和线程

  2. 进程和线程的应用场景是什么 举个例子

  3. 进程通信有什么方式 展开讲讲

  4. 有名管道和无名管道的区别是什么

  5. 共享内存 这块内存位于哪里

  6. 进程间资源访问互斥使用什么方法

  7. 信号量和信号有什么区别

  8. 信号一定是物理的吗 信号是谁负责处理的

  9. 操作系统是怎么进行进程调度的

  10. 讲讲虚拟内存原理和好处

  11. 使用虚拟内存和直接使用内存的区别是什么

  12. 讲讲内存管理和虚拟内存管理

  13. 操作系统处理缺页中断的淘汰算法有哪些

    网络部分

    1. 说说TCP 和 UDP 这两个工作在哪一层

    2. TCP怎么保证可靠传输

    3. 如果丢包了 发送方怎么知道丢包了

    4. 一个完整的报文传输过来了怎么验证这报文有没有问题

    5. 讲讲TCP拆包的方式

    6. HTTPS相比HTTP多了什么 SSL工作原理

    7. HTTPS本质上是个什么形式的加密算法

    8. 双方怎么保证非对称加密的公钥安全

    9. CA证书上有什么内容

    10. 客户端拿到公钥之后要做的事情是什么

    11. 对称密钥是谁生成的

    MySQL部分

    1. 主流引擎有哪些 有什么特点 展开讲讲

    2. 事务的特性有哪些

    3. InnoDB默认事务隔离级别是什么

    4. 事务隔离级别有哪些 分别解决什么问题

    5. RR级别下怎么解决不可重复读的问题

    6. 怎么理解MVCC

    7. RR级别下读到的快照读是哪个版本的快照

    8. RR级别下怎么解决幻读的问题

    9. 慢SQL语句怎么调优

    10. 索引的数据结构有哪些

    11. 为什么用B+树不用B树 区别是什么

    12. 用B+树的好处是什么

    13. 二叉树、平衡二叉树、红黑树的性质和特点是什么

    14. 红黑树什么时候要变色

    Java部分

    1. HashMap 1.8做了什么优化

    2. HashMap 的长度为什么是2的幂次方

    3. 链表在什么情况下会树化

    4. 哈希值扰动是怎么进行操作的

    5. HashMap的线程不安全,那我如果要用线程安全的容器,选择什么容器

    6. 1.8以后的ConcurrentHashMap怎么实现线程安全的

    7. 可重入锁的实现原理是什么

手撕代码—— 反转单链表

反问环节

#虾皮##Shopee##面试题目#
全部评论
效率很高,已约二面
1 回复 分享
发布于 2021-11-03 17:46
楼主面的是深圳吗?
点赞 回复 分享
发布于 2022-03-10 20:49
楼主过了吗?
点赞 回复 分享
发布于 2021-11-13 10:23
大哥,你这是社招吗
点赞 回复 分享
发布于 2021-11-07 22:53
共享内存 这块内存位于哪呀
点赞 回复 分享
发布于 2021-11-01 22:12

相关推荐

02-28 08:55
门头沟学院 Java
喜提窑鸡一筐:简历排版有一些问题,如果没有排版能力建议直接在超级简历用现成模板(无广,建议超级简历看到结一下账,别有那些太花里胡哨的,简历架构按:教育背景,实习经历,项目经历,其他能力概述/获奖经历,教育背景简单写点说明学校专业,在读时间即可,GPA好看可以写上去,不好看不用写,背景整体篇幅占15%以内,大篇幅给实习经历和项目经历,项目经历别写太多废话,HR都懒得看,通常按项目目标,具体工作1.2.3点/涉及技术栈,项目成果这样结构化展开,如果没有实现经历最好是有2-3段项目经历,其他最后补充点个人能力综述and获奖经历即可
点赞 评论 收藏
分享
评论
5
75
分享

创作者周榜

更多
牛客网
牛客企业服务