浅笑博客
苦心中,常得悦心之趣;得意时,便生失意之悲
浅笑博客
腾讯、华为面试android开发经验题目分享
腾讯、华为面试android开发经验题目分享

由于本人缺乏面试经验,最近找实习,面试碰了很多壁。这里就将最近几个面试的经验与大家分享。

总结

自我介绍很重要,大多数老师面试开始都会让你做自我介绍。这里介绍时,建议大家尽可能的把自己的优势展现出来,而不是简单的介绍基本信息就完了。因为后面就都是老师问你他想问的问题了,你在后面基本再没机会介绍自己的优势或是做过的值得一说的事了。不要面试完了,再觉得自己有优势还没展示出来。

老师问的问题大多较底层原理,这点我觉得可能是老师觉得如果对底层了解,那对这块研究的就比较透彻了。当然也有基础的,如语言、算法、数据结构等。对于大多底层原理的问题,感觉大多还是需要去自学的。

面试,可以说就是一场考试,考察对整个大学所学知识和能力。所以也要提前准备,或许范围太广,但能复习多少就复习多少。我们不能确定老师回问我们什么问题,就像考试中,我们不能知道考哪些题。

概述

华为是视频面的,20-60分钟,问的问题,大概一半是简历上的项目,一半是技术的。腾讯是电话面的,30分钟,问的问题主要是技术方面,问的也比较多。

题目分享

以下我对面试过程中的一些题目与大家分享:

C++相关:

1.C++的虚函数可以实现构造函数吗?

2.C++的struct和class区别

3.这段程序有什么问题?
class C {
public:
void func(int a) {
printf(“hello:%d”,a);
}
};
int main() {
C *c = NULL;
c->func(1);
return 0;
}

4.内存分为哪几个块?C/C++程序内存的各种变量存储区域

java相关

5.java面向对象的特性?分别概述。

6.java垃圾回收机制

7.java多态

操作系统相关

8.进程与线程

9.进程通信

编译原理相关

10.编译原理过程

计算机网络

11.http与https

12.get与post请求

安卓相关

13.解释安卓中Handle类实现内部类会造成内存泄漏。

14. 安卓应用为什么要用多进程?

数据结构

15.数组和链表

16.快速排序

17.堆排序

算法相关

18.单链表逆转

19.二叉树遍历dfs、bfs、查找、删除

发表评论

textsms
account_circle
email

浅笑博客

腾讯、华为面试android开发经验题目分享
由于本人缺乏面试经验,最近找实习,面试碰了很多壁。这里就将最近几个面试的经验与大家分享。 总结 自我介绍很重要,大多数老师面试开始都会让你做自我介绍。这里介绍时,建议大家…
扫描二维码继续阅读
2020-05-10