OPPO成都SP,字节跳动深圳头条研发怎么选?

水硕985,已经接到字节跳动提前批 offer call, base深圳,薪资目前还不清楚。
大佬们怎么选?(附一、二面面经,问题都比较水,只记得部分问题)


  1. 介绍项目。

  2. Redis 缓存刚删除,来了很大流量读取订单信息(直接打数据库上),怎么处理?

  3. 一致性hash算法?

  4. MySQL 引擎,与MyISAM的区别。 B+树, B树区别。

  5. 秒杀场景中怎么迅速通知用户失败或者是成功?

  6. 如果几千万流量同时访问一个热 Key 怎么办?集群变单机,单机炸了怎么处理?

  7. 2000W高考成绩排序,O(n)复杂度。,

  8. 链表加法。
  1. 项目介绍

  2. 限流算法有哪几种?Token怎么产生的?对比漏桶算法优点?

  3. Redis怎么保证高可用?

  4. kafka怎么保证消费的时序性?

  5. SQL语句,id, name, sex, age, city等字段,怎么建索引?查询男性当中平均年龄最大的城市。
  6. 二叉树,蛇形遍历。


#字节跳动##面经##校招##算法工程师#
全部评论
想要更优秀的话去字节跳动吧,当然是我的话就选OPPO了,离家近钱也多
点赞 回复 分享
发布于 2019-08-07 14:54
必须果断去头条
点赞 回复 分享
发布于 2019-08-07 14:54
同OPPO成都sp,但是我还是不敢去面字节,怕撕代码面挂了,最近还在天天刷题,给字节大佬跪了,我也想要字节Offer
1 回复 分享
发布于 2019-08-07 14:58
点赞 回复 分享
发布于 2019-08-07 14:52
点赞 回复 分享
发布于 2019-08-07 14:54
第一次看到这纠结的
点赞 回复 分享
发布于 2019-08-07 14:59
点赞 回复 分享
发布于 2019-08-07 15:01
字节跳动
点赞 回复 分享
发布于 2019-08-07 15:04
能去头条还考虑oppo吗?
点赞 回复 分享
发布于 2019-08-07 15:06
头条不解释
点赞 回复 分享
发布于 2019-08-07 15:07
点赞 回复 分享
发布于 2019-08-07 15:07
大佬,厉害了,家属在哪儿你就在哪儿呀,感觉头条好一点
点赞 回复 分享
发布于 2019-08-07 15:10
大佬
点赞 回复 分享
发布于 2019-08-07 15:15
恭喜校友(可能还是未来同事😂),好像字节跳动白菜比oppo sp高吧?建议去字节跳动,毕竟人生第一份工作影响到以后跳槽
点赞 回复 分享
发布于 2019-08-07 15:27
大佬  请问能把你的秒杀系统的git连接分享给我么  我学习学习
点赞 回复 分享
发布于 2019-08-07 15:36
这是头条的面试题吗
点赞 回复 分享
发布于 2019-08-07 15:37
大佬,1面的2和6怎么回答的啊
点赞 回复 分享
发布于 2019-08-07 15:44
数据库那个怎么写  想了半天没想出来
点赞 回复 分享
发布于 2019-08-07 16:53
头条
点赞 回复 分享
发布于 2019-08-07 18:16
两个都很不错的offer,主要看自己取舍,职业发展的话,肯定去头条更好,生活之类的,还是成都更好
点赞 回复 分享
发布于 2019-08-07 18:51

相关推荐

1. C和C++的区别是什么?2. 如何理解封装、继承和多态?3. 多态的定义和实现方法是什么?4. 虚函数的作用及其实现原理是什么?5. 深拷贝和浅拷贝有什么区别?6. 如何实现虚函数和纯虚函数?7. 为什么要有纯虚函数?8. 为什么要有虚析构函数?9. 构造函数能否是虚函数?10. C++中构造函数能有返回值吗?11. 构造函数和析构函数能被继承吗?12. C++中Overload、Overwrite及Override的区别是什么?13. 一个空的class类里有什么?14. 一个空类的大小为什么是1?15. 一个结构体中有一个int,一个char,一个static int,问这个结构体占多少内存?16. 结构体与联合体的区别是什么?17. 函数与宏的差别是什么?18. 宏函数和inline函数的异同点是什么?19. #define 和 typedef 的区别是什么?20. 标准C++中的#include ""与<>的区别是什么?21. C++的内存管理机制是什么?22. C语言中的malloc/free和C++中的new/delete的区别和联系是什么?23. 迭代和递归的区别是什么?24. 不可操作的操作符有哪些?25. C++关键字mutable的作用是什么?26. 引用与指针有什么区别?27. 什么是黑盒测试和白盒测试?28. 你知道的类模版有哪些?29. new可以搭配free吗,为什么?30. C++异常的处理方式是什么?31. 如何查看内存泄漏?32. 内存泄漏的解决方案有哪些?33. 什么是内存溢出?34. 内存溢出的解决方案是什么?35. 函数指针与指针函数分别是什么?36. C++11的新特性有哪些?37. 接口和抽象类的区别是什么?38. struct和class的区别是什么?39. 预编译在做些什么事情?40. 可执行文件编译过程是什么?41. 动态库和静态库的区别是什么?42. 堆和栈的区别,以及为什么栈效率高?43. 栈的效率高的原因是什么?44. 函数参数压栈方式为什么是从右到左的?45. 请你来说一下C++中的智能指针。46. 基类里private成员函数可以声明为虚函数吗?47. const函数和非const函数可以实现重载吗?48. 函数A调用函数B的时候,有什么需要压栈?49. 数组和指针的区别是什么?50. 数组和链表的区别是什么?51. 双向链表和单向链表的区别是什么?52. vector的底层实现是什么?53. vector的resize()和reserve()方法有什么区别?54. vector与list的区别是什么?以上内容摘自牛客官方专刊《c++/嵌入式面经专栏》,该专刊不仅有真题讲解,还有经验分享,不清楚嵌入式该学什么的同学,想找嵌入式实习/正式工作的同学,都可以来看看:  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
4 45 评论
分享
牛客网
牛客企业服务