2019腾讯二面面经(C++软开)

2019腾讯二面面经

  • 1、手撕代码:大整数乘法
  • 2、虚函数表
  • 3、你对面向对象的理解
  • 4、了解函数式编程吗?
  • 5、你熟悉的设计模式
  • 6、浏览器输入网址之后到网页显示的过程
  • 7、端口号的作用
  • 8、在班级中的编程水平?
  • 9、说说你自己的优缺点
  • 10、对计算机前沿技术的了解?
  • 11、对计算机领域那方面比较喜欢,想去深入?
  • 12、给你一个月时间来学习安卓开发,你将如何安排?(我是C++面试移动客户端)

1、手撕代码:大整数乘法

string multiply(string s1, string s2)
{
    if(s1 == "" || s2 == "") return "";
    if(s1 == "0" || s2 == "0") return "0";
    
    reverse(s1.begin(), s1.end());
    reverse(s2.begin(), s2.end());

    string res(s1.size()+s2.size(), '0');
    int tmp = 0;

    for(int i=0; i

2、虚函数表

3、你对面向对象的理解

4、了解函数式编程吗?

5、你熟悉的设计模式

6、浏览器输入网址之后到网页显示的过程

7、端口号的作用

8、在班级中的编程水平?

9、说说你自己的优缺点

10、对计算机前沿技术的了解?

11、对计算机领域那方面比较喜欢,想去深入?

12、给你一个月时间来学习安卓开发,你将如何安排?(我是C++面试移动客户端)

你可能感兴趣的:(面试)