美文网首页
探探后端开发面经

探探后端开发面经

作者: dwade06 | 来源:发表于2020-02-25 19:40 被阅读0次
  1. 两个有序数组例如a[](1,3,6,9)b[](4,5,6,7)求两个数组绝对值差最小值,思路并实现。
  2. linux调试、问题查找常用命令,epoll的两种触发方式。
  3. 共享内存存储实现方式及特点
  4. php不定长2维数组,按下标排序输出。
  5. 打印字符串“hello world”的全排列字符串不能出现重复字符串

2.面试官选择了简历中的一个项目,详细提问,问题包括使用的技术方案、这样选择的原因、可能会遇到的问题。
举例如他问我的一个项目以下问题: a)为什么使用消息队列?
b)是否有缓存redis和数据库不一致的可能,如何处理? c)是否存在连续读取数据库使数据库访问过大的可能?
d)当用户第一次操作,什么数据都没有的情况下如何操作?
e)更新时是先更新数据库还是先新redis?
…………
3.设计探探的数据库结构。考虑该数据库是否能较方便的满足探探以下常用的业务的情景:
a)配对,即A,B互相喜欢
b)显示某用户有多少人喜欢他
c)显示某用户某段时间内有多少人喜欢他
d)用户A修改了对B的评价,从喜欢改为不喜欢,或从不喜欢改为喜欢
e)对于探探常见的业务情景,MySQL数据库存储,与NoSQL数据库直接key->value型存
储配对关系,哪个更适合更方便
…………
4.假设有10道题,每题选项ABCD,选择任意语言实现算法,输出所有可能的结果。
面试官提示有不止一种思路(就本题来说,递归显和将其转化为10位4进制数),面试官询问完设计思路,接着用他的电脑现场debug。
算法:顺序合并N个数组
就是一个直播系统,要做礼物排行榜,需要主播能实时查看自己的排名,以及自己排名周围的其他主播

相关文章

  • 探探后端开发面经

    两个有序数组例如a[](1,3,6,9)b[](4,5,6,7)求两个数组绝对值差最小值,思路并实现。 linux...

  • daocloud后端开发面经

    一面: 时间:2019年8月12日 时长:30分钟 方式:电话 问题:说下网络协议各层的作用是什么2 .网络层为什...

  • 今日头条后端开发面经

    一二面,基础的技术考察 可能会涉及算法、工程、coding……三面,除了技术考察还会涉及之前做的项目 重点看候选...

  • 我的Java秋招面经大合集

    阿里面经 阿里中间件研发面经 蚂蚁金服研发面经 岗位是研发工程师,直接找蚂蚁金服的大佬进行内推。 我参与了阿里巴巴...

  • 2022年8月刷爆的Java面试八股文来了,包含中级-高级-源码

    我分享的这份春招 Java 后端开发面试总结包含了 JavaOOP、Java 集合容器、Java 异常、并发编程、...

  • 百度搜索-2011年

    原文链接: 百度搜索研发面经 百度搜索研发面经 09.14 – 百度搜索研发1面 –朱总 今天下午面的搜索研发部,...

  • 腾讯研发面经

    腾讯研发面经 腾讯SNG 后台开发工程师 大概是8月初投的简历,当时没有选事业群,第二天直接被sng捞了,抓着我一...

  • 网易研发面经

    网易研发面经 本文首发于微信公众号:程序员江湖 网易云音乐 Java开发工程师 再次回到老东家网易,久违的熟悉感。...

  • 斗鱼研发面经

    斗鱼研发面经 本文首发于微信公众号:程序员江湖 斗鱼武汉 Java开发工程师(大数据方向) 1 一周前斗鱼约了面试...

  • 面试题(转)

    转:http://www.cnblogs.com/java1024/ 各大公司Java后端开发面试题总结 Thre...

网友评论

      本文标题:探探后端开发面经

      本文链接:https://www.haomeiwen.com/subject/vgwfchtx.html