美文网首页
腾讯:2019秋招 后台开发 电话面试

腾讯:2019秋招 后台开发 电话面试

作者: 阿臻同学 | 来源:发表于2019-10-01 21:40 被阅读0次

    具体问题

    • C++与STL
      答:C++用的不多,只会在OJ做算法题时会用到,对STL的了解也仅限于足够用来做算法题。
      (😂感觉把天聊死了,就到下一题了)

    • 在数据量为 10^9的数据中查找一个,用那种数据结构及其效率
      第一反应回答的是平衡二叉树,效率:O(log(n))
      又问有无效率更好的方案。一下没反应过来。

      应该是使用哈希,最好的情况可以为O(1),最差应该是O(n)

    • 线程和进程的区别
      线程是系统调度的单位
      进程是资源分类的单位

    • 线程的共享与私有资源分别有哪些
      堆为线程共享,栈为线程私有。
      又问有无其他线程共享资源。

      不了解。挖坑待填。

    • 阻塞和非阻塞
      阻塞:线程在获得调用结果前,当前线程被挂起,直到获取返回结果。
      非阻塞:获得调用结果前,不会阻塞当前线程。

    • 同步和异步
      同步:一个线程执行没得到返回结果前一直等待。
      异步:在线程执行结束后通知相关线程进行下一步操作(回调),期间可以干其他的。

      同步和异步关注的是消息通信机制
      阻塞和非阻塞关注的是程序在等待调用结果(消息,返回值)时的状态
      引用自 知乎:怎样理解阻塞非阻塞与同步异步的区别?

    • Linux熟悉吗
      答:不是很懂,会基本操作。
      面试官:平时都是使用Windows开发吧。(估计内心挺无奈:这人怎么啥都不会)
      (🤣🤣又把天聊死了,下一题)

    • 介绍项目的一个难点及解决方案

    • NoSQL与关系型数据的区别以及应用场景
      读写效率更高、属性字段可变(可拓展性)。
      高多少?10%-20%。

      存疑,挖坑

      为什么?没有关系数据模型的约束,使用json格式储存。
      应用场景?数据量大、高IO、或者数据的属性字段变动多。

    感受

    感觉面试官在Java这块问的问题不多,莫非是鹅厂是C++大厂的缘故???
    电话面试11分钟就结束了,感觉凉凉。

    相关文章

      网友评论

          本文标题:腾讯:2019秋招 后台开发 电话面试

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