• 腾讯内推一面C++


    北邮论坛找个腾讯的内推,没想到那么快就安排面试了。第一次面腾讯,写点东西记录一下吧。

    面的是位置服务部门。

    去了之后HR先给了两张纸,有三道编程题。第一道是求 二进制中1的个数(考察位运算)(剑指offer上的一道原题),很简单的思路。第二题是让自己实现一个String类,要能够实现赋值、拷贝赋值、字符串连接、判断字符串相等。其实就是相当于自己写一个类,然后需要注意运算符重载的问题。自己 在实现的时候还是会有一些漏洞。第三题是实现一个卷积的计算,不过还没开始写,面试官就过来找我了,开始了面试。

    很奇怪,面试官没有看写的程序。

    开始对着简历问,上来先是问了一些C++的基本知识,有一些问的确实很基础,考察的很全面,比如说初始化一个字符数组有哪几种方式?,我只想出来两种,他说应该有四种。

    多态有哪几种?具体是什么?

    虚函数的机制?

    重载、重写?

    宏定义、Const ?

    纯虚函数?

    C++程序的内存分布?

    大端小端模式?网络字节序是哪个?内存是哪个?

    堆区和栈区存放的东西?有什么区别?

    extern c?为什么要这样写? (c++和c的编译处理不太一样)

    接着是计算机网络

    tcp/ip 握手和挥手,为什么是四次?

    http的报文结构?get和post

    linux常用的命令?先让自己说了几个,然后他又问了几个

    又问在1000条数据中,有很多是重复的,怎么找出重复次数最多的一个数?只用一个命令?

    python:

    为什么首行都写  user/bin 一个目录?

    还有编码方式, 平时写python用什么编辑器

    python和c++对比一下

    用过哪些库?

    有没有做过一些自己感觉很棒的项目,关于软件开发的

    平时用什么来管理代码

    对未来的规划

    设计模式?

    了解哪些?说一个你了解的。我讲 观察者模式

    redius:

    什么类型的数据库?

    是单进程还是多进程?

    怎么实现一个id自增?

    其他就是谈项目、谈人生、谈对位置服务有什么看法?、谈实习,有没有Offer?

    有什么可以问他的?

    建议:一定要目标明确。

  • 相关阅读:
    Salesforce: 测试代码写在非测试类中
    Salesforce: 使用代码编辑日期时间
    测试用例练习
    DFA算法实现敏感词过滤
    基于redis实现分布式锁
    Python检查字符串之间的相似度
    二维码生成器
    MySQL 备份/恢复
    实现阿里云短信验证
    SnowFlake 生成唯一订单id
  • 原文地址:https://www.cnblogs.com/simplepaul/p/7492392.html
Copyright © 2020-2023  润新知