首页 » 软件优化 » 数据结构和算法被血虐,含泪整理面筋(数据结构算法腾讯面筋面试)

数据结构和算法被血虐,含泪整理面筋(数据结构算法腾讯面筋面试)

雨夜梧桐 2024-12-07 04:13:03 0

扫一扫用手机浏览

文章目录 [+]

##前情 首先介绍一下自己的情况吧,由于当年高中年少轻狂,不努力,差二本线16分。
我自己也没有意识到学历的区别,最终听了家里的安排上了一个专科,电气专业。

现在想想都很后悔,当年为什么没有自己的主见,如果复读或者读三本都比这个好很多。
后来也算是意识到了自己学历的不足吧,先是专升本,然后就是考研。

也是自己的基础不行吧,最后调剂到一所双非的大学读计算机专业,基础不好,什么都是自学。

数据结构和算法被血虐,含泪整理面筋(数据结构算法腾讯面筋面试) 软件优化
(图片来自网络侵删)

在学校,找了一个导师,接触到Android,刚开始什么都不会,看着视频学java,Android开发,慢慢入了门,但是也只处于入门阶段。

时间很快就快毕业了,由于疫情原因,已经在家待了半年,决定试着在各大招聘平台试着找找工作,就当锻炼一下自己。

##面经

我面试的是腾讯Android开发岗位,面试官问了很多Java知识,甚至一个Android的相关问题也没问(我不知道这算不算是正常情况啊……),很是苦恼,下面是记下的一些面试相关问题。

1.自己介绍(这个没什么说的,介绍一下姓甚名谁,毕业于哪,做过哪些相关项目)

2.java多线程的几种状态。
回答的不好,只回答了就绪,运行,阻塞状态。

3.数据结构,红黑树。
之前是电气专业,数据结构也没有学过,直接说不会Pass。

4.了不了解Java虚拟机。
不怎么了解,只知道GC回收机制。

5.了不了解Java设计模式。
不了解,只听过单例,观察者模式。

6.看我项目里有写Mqtt协议,问我了解不了解Amqp协议。
不了解,说了一些Mqtt主题订阅发布了相关问题。

7.问了线程在JVM虚拟机中是怎么加载的。
唉,不知道。

8.问了静态static是怎么加载的。
这个感觉回答得还行,是类的加载的一系列过程。

9.问了项目中有没有统一的异常处理机制。
没有,都是trt/catch的。

10.问了项目中有没有用到继承等相关知识。
没有。

11.问平时是怎么学习的。
上CSDN,GitHub,查找相关资料,遇到什么问题去搜索对应的解决办法。

也不知道为什么应聘Android,全是Java相关知识,可能Java对Android开发真的很重要吧……心累……

##总结

经过这次面试,我觉得自己不会的太多了,想要进大公司,数据结构和算法一定要学好!
数据结构和算法一定要学好!
数据结构和算法一定要学好!
重要的事情说三遍都不够啊。
不知道大家有没有和我差不多的情况,一起努力吧。

下面这些是我搜集到的关于数据结构和算法的相关资料,希望能帮到和我一样情况的人吧,不要像我这样啊!


需要的到GitHub:https://github.com/xieyuliang/Note-Android里面找,自己拿

拿资料之前别忘了转发+关注支持我一下啊~

链接找不到地方的可以私信我。

相关文章