快手实习面试-面试官牛逼!

还愿还愿 二面过了嘿嘿 许愿HR面过
=--------------------
前来还愿,一面过了,嘿嘿!
继续许愿二面过!!!!
========================================================================
好紧张啊,开始面试了
自我介绍
介绍项目相关的,又提问了一点
算法题:用水壶装水、气球按照颜色排序
  • 开始问基础,你知道网关和负载均衡吗
  • 那你知道网关是什么吗?和计算机网络的区别?和局域网的区别?
  • 局域网和广域网的区别?
  • 什么是网络互联?
  • 局域网的边界是什么?
  • 两个计算机是怎么通信的?
  • golang语言了解过吗?golang的协程
  • 一个spring项目是处于什么地位?就是一个spring项目在计算机里是一个进程还是一个线程?
  • 操作系统进程和线程的上下文切换?
  • 创建一个进程和线程,操作系统要做哪些事情?
  • 创建进程和线程是在核心态做的吗?那这样岂不是消耗很多资源?
  • 线程池在操作系统层面和在jvm层面是怎么工作的?
  • 线程池是核心态还是用户态创建的?
  • 线程池里面的线程是什么状态?
  • 线程之间哪些是共享的?线程切换需要切换上下文吗?切换哪些东西?
  • 线程的切换是在核心态吗?
  • 事务了解吗?(讲了并发一致性问题、事务四个特性等)
  • 原子性是什么?
  • 脏读是什么?
  • 幻读是什么?
  • 幻读可以解决吗?
  • MVCC详细讲一下?怎么解决幻读?
  • 实习时间?
  • 反问
#实习##面经##快手##golang工程师#
全部评论
这java基本上一点都不问嘛。
1 回复 分享
发布于 2021-07-14 19:39
Java实习吗
点赞 回复 分享
发布于 2021-07-14 23:46

相关推荐

04-21 22:42
深圳大学 C++
面试过程面试官反馈一般,下来复盘才知道是自己很多地方答的不好1.你在哪里,我是面试官2.自我介绍3.熟悉什么语言4. Java: HashMap 底层数据结构,数据存储是放在哪里的。扩容策略,多少倍5. 进程和线程的区别6. 进程间通信有哪些方式?管道是什么,是阻塞的吗7. 1G内存的电脑可以打开2G的文件吗  (不一定是windows上打开文件,对虚拟内存实际情况掌握不好)虚拟内存呢,你知道是什么吗,原理是什么32位对应的虚拟内存大小8. 1G内存排序2G无序数组 (没答好,归并排序每次只需要比较两个队头 才是核心)9. Linux系统修改文件权限,需要对所有用户可读写,如何做?(没答好,忘记第一个是拥有者了,而且“所有人”包括拥有者)10. .txt 文件里快速统计出一个字符串的数量 (我答得KMP不满意。面试官反问要用算法吗)11. 聊网络。什么是TCP、IP协议。和HTTPS协议有什么区别?TCP三次握手12.redis和MySQL熟悉吗?聊聊 Mysql,innodb索引结构是怎么样的,B树还是B+树?索引数据是存在哪里的?检索策略是怎么样的13.Mysql 什么时候会发生死锁 (下来搜才发现情况蛮多的)死锁必要条件有哪些 14.谈项目吧为什么要把服务器换为网络服务器呢?消息对方没接收到,如何重发呢?项目有哪些挑战?(粘包)为什么要用 protocbuf 15.多路复用起什么作用?16.开发问题,如果导师给你一个项目,你如何开始 (我先规划)如果项目很急呢?(先规划)就是很急 (套用网上类似策略)如何快速投入呢?17. 反问我们是跨界携程有 to c业务,goole seo, 架构主要是 golang总部在香港
路边野狗:我二面没问一个技术问题挂了😂
查看17道真题和解析
点赞 评论 收藏
分享
评论
1
17
分享

创作者周榜

更多
牛客网
牛客企业服务