虾皮8.28一面

  • #牛客AI配图神器#开场你先做一个简单自我介绍。
  • 你知道为什么 Redis 性能这么好吗?Redis 单线程为什么还能比较快?是不是只能用一个核?你记得 Redis 除了主线程,还有哪些后台线程吗?
  • 进程和线程有什么区别?哪一种通信代价更小?(线程间 vs 进程间)进程间的通信方式(信号量、队列、管道、共享内存)你知道什么时候用哪种吗?你有在实际项目中用过哪些通信方式吗?
  • 你了解内存管理里面的缺页吗?如果触发缺页,计算机是怎么处理的?
  • 网络协议TCP 和 UDP 有哪些区别?它们的报头哪个更大?发广播用什么协议?TCP 可以吗?
  • 数据结构与算法数组和链表有什么区别?
  • 假设有 20 亿个数,要取里面最大的 100 个数,怎么做比较好? 我说用小根堆,
  • 设计一个数据结构,要求:支持 push、pop(栈的功能),再支持一个 max() 方法,求栈内最大值,这三个操作时间复杂度都要是 O(1)。你怎么设计?
  • 手撕:给定一个只包含 X、Y、Z 的字符串,找包含这三种字符的子字符串数量。(第一次用双层循环撕出来了,然后让我优化一下,然后我用滑动窗口写出来99%,就计数哪里count+=count=ringt-left+1这里写错了,没撕出来,也没给提示,怪我太菜了哎)
  • 缓存问题你简历上写了缓存穿透、缓存击穿、缓存雪崩,你能讲一下吗?这些问题分别怎么解决?你说缓存穿透可以用布隆过滤器,那布隆过滤器是怎么校验的?它的作用是什么?
  • 结束环节你对我们有什么问题吗? 问了下部门是干嘛的,不太想问了,因为面试的时候面试官全程在自己敲代码,感觉有点敷衍我,或者是他太忙了.....
  • #你投了多少家公司?进展是___##牛客创作赏金赛##秋招的破防瞬间#
    全部评论
    哥们我应该跟你同一个面试官 题目基本一样的
    点赞 回复 分享
    发布于 昨天 16:06 浙江

    相关推荐

    08-29 22:26
    复旦大学 C++
    野猪不是猪🐗:这种有一定名气,但是业务面又窄的中厂是最难进的。前者注定了会有很多人投它,而后者注定了它不会有太多hc
    投递哔哩哔哩等公司10个岗位
    点赞 评论 收藏
    分享
    评论
    3
    8
    分享

    创作者周榜

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