互联网寒冬公司倒闭后,年薪50W

互联网寒冬公司倒闭后,年薪50W,第1张

概述前言其实对于很多人来说,都和我原来有同样一个疑虑:**到底去大厂还是创业型公司?**去大公司一个萝卜一个坑,要往上走需要运气+实力足够好才能脱颖而出,创业型公司,可能更容易实现自己的想法和舞台,能把能力表现的淋漓尽致,可是会碰到更多的问题,公司经营不下去了怎么办?薪资待遇不如大厂?面 前言

其实对于很多人来说,都和我原来有同样一个疑虑:**到底去大厂还是创业型公司?**去大公司一个萝卜一个坑,要往上走需要运气+实力足够好才能脱颖而出,创业型公司,可能更容易实现自己的想法和舞台,能把能力表现的淋漓尽致,可是会碰到更多的问题,公司经营不下去了怎么办?薪资待遇不如大厂?

面试题目1.一个创业公司

(发现问下来几乎全是java基础知识,几乎没有androID知识)

先是笔试:

生产者消费者模型用线程方式实现、按元素大小拼接两个链表同步和异步的区别阻塞和非阻塞的区别泛型擦除集合中线程安全的类和非线程安全的类(SparseArray和ListArray的区别,SparseArray怎么存数据、取数据)Gradle插件怎么做https怎么实现防抓包封装第三方库等等;2.一个五六百人的民企线程池消息推送(自己做一个消息推送怎么实现)Exoplayer相对于系统的MediaPlayer有什么优点h5面面加载缓存,和原生怎么传递数据MQTT和XMPP有什么区别,为什么会有那么多协议https的原理,中间人***怎么中断一个线程3.大厂

(多家公司面试题汇总,一些我认为的简单或是常规问题就不罗列了,全是我自己之前没怎么关注的问题,所以有时第三方库烂大街的原码分析要看,但有些关键点,其实很多博文可能都没分析到,需要自己多想想,自己主动去思考)

AsyncTask原理,在子线程中定义AsyncTask实例可不可以,为什么不可以呢Okhttp原理(说了那些拦截器)怎么实现多路复用的(这个主要从https实现多路复用的原理上谈,用了二进制分帧,那okhttp其实就是按分帧来读取,具体可以自己看看相关博客)Handler的机制,androID内部是怎么实现发送延时消息,(一开始以为是用个类似于Timer之类的定时任务,后来才知道是用系统开机时间+延时时间得到一个时间T1,当手机当前时间到了T1的话,就会把消息发送出去。但有可能UI线程被阻塞了,所以到了T1时间,也不能确保100%这个Message被发出去的)性能优化减少apk体积,怎么减小so包的体积呢怎么给一个应用加固ANR的原理,怎么从trace.log中找到ANR的原因及出现的地方(找到main thread),如果只是在主线程中Thread.sleep(10S),会不会出现ANRJNI层的Crash怎么定位(通过ndk中相应的工具addr2line ndk-stack等可以定位到行)广播为什么能作为四大组件,有什么特殊之处(经面试官提醒,能实现一对多通信),本地广播的实现原理AndroID中设计Fragment的好处,那有了Activity为什么还要设计出Fragment来呢(解耦)VIEwStub为什么能实现延迟加载(它没有进行测量和绘制,只在调flate或是setVisibility时才会加载进布局)Binder怎么实现进程间通信的,怎么注册服务的。。。。

。。。。还有很多题,就不一一举例了,只能说给自己一个教训,很多东西看深点就不会多问一点就不知道了。

4.创业公司想招团队负责人做过哪些性能优化,Leakcanery的原理,怎么检测内存泄漏的androID的新技术你用了哪些你认为你应用中做得比较nb的地方有哪些,你认为你项目中解决了哪些技术难点等等。。。5.我认为反常规的面试

1)直接拿着我做的公司某个应用开始一通批判,觉得我自己对自己做的应用都不负责任,还有什么理由来应聘你,问你认为你最善长做的是什么,比如UI、功能、性能优化等,你要说UI吧,你这UI做得怎么怎么的,你要说性能吧,应用性能也确实一般般,让我觉得我没有啥善长的。回来老公说我们公司害了我,因为我现在的公司做的应用要求太低了,能用就行。但是别人对我要求松,我得对自己严要求、高标准〜〜〜〜

2)上来弄个类似于脑筋急转弯的题

Set<Short> stack = new HashSet<>();for(Short i = 0; i < 100; i++) {    stack.add(i);    stack.remove(i-1);}System.out.println(stack.size());());

我以为会抛异常,面试官问要是不抛,又会输出什么,我想着输出1呢。后来自己下来试验了一把,发现输出100,让我百思不得其解。后来百度搜索,经别人提点才知道因为i-1这里用到了隐式类型转换i-1会转成int型的减法,所以在remove时,根本没有那个对象,所以无论怎么调stack.remove(i-1)都不会有元素移出,我不得不感叹面试官设计的陷阱。后面又问了两个矩阵传送门问题,应该有取巧的办法,可能我脑子真是太笨了,最终也没有想出来。

面试感言

自己的总体感受是:现在市场大环境不好,各大互联网招人的部门都是些边缘部门或是新设部门,有些甚至是光杆司令或是完全全新的部门,从0个人开始招,先招团队负责人等。现在市场是供过于求,有不少被公司裁掉的员工,在这个节点找工作,导致楼主去面试,面试官一上来就问你现在是离职态还是在职。如果自己不够优秀,面试官有很多选择,是不愿意付高价来招聘你的,按道理什么时候都这样吧,只是现在有点过了。市场供过于求,应聘公司有得挑,不够优秀,可有可无的人,一般会倾向于压低工资。

通过这轮面试,让我知道了自己的差距,自己的研究的东西太浅薄了,而且没有自己的优势或者说专长。而且自己作为一个女程序员,发现HR面时很吃亏,HR好像提前给你考虑了各种因素,结婚了是吧,有没有小孩,有小孩你得照顾小孩吧,我们这里很忙的。即使你再想证明自己,工作方面不会受影响,但他们还是不想冒这个险,就像我当年校招找工作,去自己老家某银行面试,省行不要女生,可以去自己家里的分行。因为你要结婚,要生孩子,要休产假,要照顾家庭。我什么都没说呢,就把我给否完了,给我先下个定义,难不成想让女程序员都不要结婚不生娃么,你也有媳妇啊。

总的来说,自己劣势挺明显的,没有在某方面有很深研究,没有什么优势,知识面的广度和深度都不够,这方面要加强,同时作为一个有娃的女程序员,已经被别人否掉了50%了,所以必须从技术方面加强吧。

工作我还会继续找,人都是追求上进的,有好机会还是会考虑挪窝的。我不想在我30岁就干一份可以养老的工作,技术我也会努力去提升,愿我和大家都会有一个更好的未来。

面试复习笔记:

这份资料我从春招开始,就会将各博客、论坛。网站上等优质的AndroID开发中高级面试题收集起来,然后全网寻找最优的解答方案。每一道面试题都是百分百的大厂面经真题+最优解答。包知识脉络 + 诸多细节。
节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。
给文章留个小赞,就可以免费领取啦~

戳我领取:蓝色传送门

《960页AndroID开发笔记》

《1307页AndroID开发面试宝典》

包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。

《507页AndroID开发相关源码解析》

只要是程序员,不管是Java还是AndroID,如果不去阅读源码,只看api文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

07页AndroID开发相关源码解析》**

只要是程序员,不管是Java还是AndroID,如果不去阅读源码,只看api文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。

 

总结

以上是内存溢出为你收集整理的互联网寒冬公司倒闭后,年薪50W全部内容,希望文章能够帮你解决互联网寒冬公司倒闭后,年薪50W所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存