从斗鱼Android开发二面被刷,到VR微创公司收留,我的NDK开发梦究竟缺了什么

这篇具有很好参考价值的文章主要介绍了从斗鱼Android开发二面被刷,到VR微创公司收留,我的NDK开发梦究竟缺了什么。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 除了Retrofit,你还知道哪些网络框架?用过吗?

  2. 安卓的最新版本知道是几吗?有哪些最新特性?

  3. 有自己适配过Dark Mode吗?

  4. Android的权限了解吗?如何申请一个权限?

  5. Android的通知了解吗?现在APP如何发出一个通知?

  6. Java中==和equals的区别?

  7. equals和hashcode有什么关系?

  8. 默认情况下,对两对象使用equals返回true,两者hashcode是否相等?

  9. 你是怎么有自学Java,Android的想法的?

  10. 你是怎么自学的?

  11. 你有哪些问题想问的?

某创业公司


这家创业公司的面试其实只能算是缘分吧。可能就是传说中的非常适合吧。他们是做VR的,所以比较关注我的OpenGL技能(其他公司都对我这一点不以为然)。而且他们会去做各种动画效果,所以也知道骨骼动画是个什么东西。而我从零开发了一个骨骼动画引擎,他们也知道这个的难度,虽然是个2D的,但是原理大致相同,自然也是十分青睐。而且他们是要做SDK,而我也有开发SDK的经历。

主要问的问题都是针对于OpenGL和我写的骨骼动画引擎和细节,还有SDK的设计这三方面。在这个面试过程中也感受出了他们公司技术还是可以的。因为自己搞OpenGL事件比较短,理解还不是很深,面试哥从OpenGL怎样工作的,和GPU怎样工作的给我讲了一通……在理解深度上被完爆……

之后几轮技术面差不多同样内容。最后就是创业公司的尿性嘛,副总裁、CEO随便面面就OK了。

其他公司


其他还有几家公司。

其中一家倾向于ROM开发,也就是Framework开发工程师,我觉得问的问题对于我们应用的开发的没有参考价值。简直不是一个世界的!

还有几家外包公司,都没有技术面,做个笔试题OK了……

还有一家公司昨天面试的,上来问了一个充满杀气的问题:你最擅长什么!听到这个问题,我的第一反应是一脸懵逼!第二反应:这是要怼我了!无论回答什么他都会在这个方向问到死。可能一个简单的API,记不住都会让他认为,这么简单的东西你都不会还说擅长?而往往就是一些简单的API,谁会去背那些东西。不过遇到了我也是认命了!然后我就说了个UI绘制方面。然后他又问了我在这方面做过的最复杂的东西是什么。然后我讲了自己做的OpenGL视图库和骨骼动画引擎。不过他好像并不怎么关心。应该是没做过OpenGL吧,也没做过什么复杂的动画效果吧,不知道要问什么。然后又问还做过什么,然后我把自己做的自定义View说了一下,还有就是我的RecyclerView的马蜂窝布局管理器(一个自定义的LayoutManager)。但是这个过程中他愣是把我说的自定义LayoutManager理解成了自己自定义的一个ViewGroup!然后问的问题我都感觉不是我这个LayoutManager所能管的内容。然后弄了半天才发现,面试哥一直理解的有出入……真是囧!整个面试过程下来感觉天南地北。还有他问我用的OpenGL是用的什么容器?我说GLSurfaceView。好像他听成了SurfaceView,然后问SurfaceView和View有什么区别。一开始这里是我没有听清,因为紧接着他问的OpenGL在什么容器嘛,所以我把GLSurfaceView的工作原理讲了半天……面试哥听的好像也是云里雾里,然后才知道,他问的SurfaceView,然后我又把SurfaceView的讲了一通……整个面试我觉得面试哥和我都不舒服,所以我觉得应该不会过吧。

总结


面试下来也有些感悟吧。

首先,基础知识。

这些都是在面试中必然涉及的问题。可能我上面并没有列点来具体说明,但是多少都有涉及。而且我即使列出了这些,你也不一定会遇到,其实这个范围太大了,所以自己要注意对于细节的追求。如果是要面试了,可以直接点击加入资源丰富,学习氛围浓厚的**技术圈,点击**技术圈一起学习交流吧!

详细整理复制石墨文档可以见:https://shimo.im/docs/QdyGqGHXX8PyQ8pw

群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。

从斗鱼Android开发二面被刷,到VR微创公司收留,我的NDK开发梦究竟缺了什么,Android程序员,android,vr

其次的面试内容要取决于面试官了,我感觉大概分为三种面试官。

第一种是那种会根据你的简历来面试的。这也是大多数。

第二种会根据自己的需求来面试的。

第三种,根据你牛不牛来面试的。

针对于第一种我觉得首先是对自己的简历严格把关,写在上面的内容一定要可以说出123。对于程序员来说语言表达能力比较差,比如我就是这样。所以自己在面试之前先试着说一说,因为面试过程你只能通过说来让对方知道你所做的东西,你能做出来的一定要能说出来。据说有些人没做过也能说出来。不过我是没有这个能力。

针对于第二种其实要看自己的应变能力。因为你很难预测到对方可能会给你提出怎样的问题。有的时候你一听到问题没有办法马上想到解决的办法。那么这里有一个小技巧,你可以说没有听清楚,中间有一点信号不好,让面试官重复一遍问题,来为自己争取思考时间。如果还没有想出来,那么你可以先分析提出的问题,然后渐渐接近问题的答案。

针对于第三种,我自己之前也没有准备过。第三种面试官非常喜欢问的问题是:你擅长什么?你在哪方面有过人之处?你对哪方面比较精通?其实遇到这种面试官就心中默念阿弥陀佛吧!因为这种面试官要求非常高。他希望的是你对一个领域研究的非常深入,你一个人可以解决这个领域所有的问题,而且希望你是在这个领域做出过一定突破。比如我们常用的什么加载库,你优化它,结果快了多少,就是1%都可以。这个可不是一般的人能够达到的。而大多数情况下我们都是各个领域都涉及一点,虽然可能看过源码,有一定理解的深度,但远达不到可以解决这个领域所有问题的程度,更没有这种技术突破。像有些第三方库源码我也去看过,但自认为达不到他们所谓的擅长和精通。不过针对于这种面试官我觉得也是值得准备一下的。不然自己真的是会一脸懵逼。有的时候就是遇到这样范范的问题,你就已经不知道要如何说话了。然后说错一句话就会被各种完爆,脑海中回响各种 Enemy is Legendary!之后几天估计都要怀疑人生了……那么下面说一下准备方法吧。不过自己也是刚刚遇到这种面试官。也没有确定是否正确。也是给自己的计划。

选一个自己相对比较擅长的领域。

基础要 背!平时我并不太去留意要记住各种API,但是这里就是要背过。不然面试官就会想“这么简单的API都含糊不清还说擅长?”就是真的面试的时候记不清了,也不要打磕,要非常自信的说个差不多的,不要说“好像……”这样的话。要的就是自信,因为这个API面试官也不一定记得那么清楚。不过自己能背过才真的有底气。

试着去了解这个领域市面上的技术。一般的话就是一些库或者框架。这里要记住,不要急着去看源码,要先掌握这些技术都有哪些优缺点,尤其是缺点!因为我们经常因为一个库有什么优点而去使用它,但是缺点往往是我们容易忽略的地方。而知不知道这个库的缺点,是你能不能驾驭这个库的一个关键。

如果有时间的话,研究其中一个众所周知的库的源码。并试图找到它缺点的原因,并找到其解决方法。当然你如果正要准备面试了,肯定没有这个时间。那么就找一些现成的相关的文章来看看吧。然后记住。

结果


近期的面试过程就是差不多这个样子。而且对于我这种刚刚毕业没多久,很多公司连简历都比较难过。所以也没有一些非常大的公司的面试机会。因为大公司社招和校招分的很清楚。最终自己决定去那家VR的创业公司了,原因有以下几点:我本放荡不羁爱自由,第一当然是兴趣,第二呢希望补充Android方面NDK的技术,第三希望可以做一些OpenGL领域更深入研究,而VR正是对其要求非常高,自己也想去挑战这方面的技术瓶颈。下次面试的时候可以非常有底气的回答最擅长什么这样的问题。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
从斗鱼Android开发二面被刷,到VR微创公司收留,我的NDK开发梦究竟缺了什么,Android程序员,android,vr
从斗鱼Android开发二面被刷,到VR微创公司收留,我的NDK开发梦究竟缺了什么,Android程序员,android,vr
从斗鱼Android开发二面被刷,到VR微创公司收留,我的NDK开发梦究竟缺了什么,Android程序员,android,vr
从斗鱼Android开发二面被刷,到VR微创公司收留,我的NDK开发梦究竟缺了什么,Android程序员,android,vr

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
从斗鱼Android开发二面被刷,到VR微创公司收留,我的NDK开发梦究竟缺了什么,Android程序员,android,vr

最后

我坚信,坚持学习,每天进步一点,滴水穿石,我们离成功都很近!
以下是总结出来的字节经典面试题目,包含:计算机网络,Kotlin,数据结构与算法,Framework源码,微信小程序,NDK音视频开发,计算机网络等。

字节高级Android经典面试题和答案

从斗鱼Android开发二面被刷,到VR微创公司收留,我的NDK开发梦究竟缺了什么,Android程序员,android,vr
从斗鱼Android开发二面被刷,到VR微创公司收留,我的NDK开发梦究竟缺了什么,Android程序员,android,vr

领取方法:

所有资料获取方式:评论666+点赞即可咨询资料免费领取方式!

直达领取链接:【Android高级架构师】文件夹下载!文章来源地址https://www.toymoban.com/news/detail-853363.html

…(img-KiVa0xSl-1710684219679)]

领取方法:

所有资料获取方式:评论666+点赞即可咨询资料免费领取方式!

直达领取链接:【Android高级架构师】文件夹下载!

到了这里,关于从斗鱼Android开发二面被刷,到VR微创公司收留,我的NDK开发梦究竟缺了什么的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除

    虚拟现实(VR)和增强现实(AR)是新兴技术,为各个行业带来了许多新的机会。教育、游戏、医疗等领域也不例外。这些技术可以用于创造更现实的体验,增强学生和患者的参与度和记忆力,同时也可以为游戏玩家提供更丰富的游戏体验。 在教育领域,AR/VR技术可以为学生提

    2024年02月09日
    浏览(31)
  • 阿里二面:adb 连接 Android 手机的两种方式,看完你就懂了...

    随着现在移动端技术的突飞猛进,导致现在市场上,APP 应用数不胜数,那对于测试工程师而言,对于 APP 的测试,那基本就是一个必修课了。 今天,我就来给大家介绍一下,adb 连接 Android 手机的两种方式 先使用 USB 线,连接 PC 和手机 通过 PC 给手机安装 adb 驱动,下载好安

    2024年03月22日
    浏览(40)
  • 华为二面:adb 连接 Android 手机的两种方式,看完你就懂了

    随着现在移动端技术的突飞猛进,导致现在市场上,APP 应用数不胜数,那对于测试工程师而言,对于 APP 的测试,那基本就是一个必修课了。 今天,我就来给大家介绍一下,adb 连接 Android 手机的两种方式 先使用 USB 线,连接 PC 和手机 通过 PC 给手机安装 adb 驱动,下载好安

    2024年02月09日
    浏览(41)
  • 【python】爬取斗鱼直播照片保存到本地目录【附源码+文末免费送书】

    英杰社区 https://bbs.csdn.net/topics/617804998     这篇博客将介绍如何使用Python编写一个爬虫程序,从斗鱼直播网站上获取图片信息并保存到本地。我们将使用 request s 模块发送HTTP请求和接收响应,以及 os 模块处理文件和目录操作。         如果出现模块报错         进入控

    2024年02月04日
    浏览(28)
  • OSS防止恶意被刷

    OSS和CDN都是一些常用的通过流量计费的,如果被恶意刷新将会造成一些不必要的财产损失。本文主要记录一些关于阿里云的oss的防刷措施。 首先我们分两种情况来排查: 1、恶意referer访问 2、恶意ip库脚本刷新 对于这种访问,常用的是对oss对象设置防盗链来防止。 阿里云文档

    2024年02月09日
    浏览(57)
  • 为什么越来越多公司开始用低代码开发?

    时代洪流的走向,我们无法左右,能够把握的,只有做好自己。如何在寒冬来之不易的机会中,生存并且壮大。 不知道大家有没有发现,今年的低代码赛道异常火热,但火热的背后才值得思考,市场需求持续被挖掘,是什么造就了目前诸多低代码平台的井喷? 在低代码应用

    2024年02月04日
    浏览(52)
  • Github 开发者的羊毛福利现金 5K+(namebase airdrop公司)

    Namebase 正在举行一场空投活动,满足条件的开发者,可以获得大约 4200 个 HNS 代币的奖励,折合人民币的价值,目前大约在 5000 元左右,我从多个可信渠道证实这个活动是真实有效的。 首先要明确的是,不是所有开发者都有资格参与,必须满足以下条件: 有 Github 账号 GitHu

    2024年02月21日
    浏览(36)
  • 水星150M迷你无线路由器微创拆机全过程

    我有一个水星150M路由器接通电源灯亮,没有信号了,复位也没有用,遂拆之,水星的迷你无线路由器是超声接合的,网上查到些拆机资料都破坏了外壳,我不想用暴力损坏外观,有什么好方法呢,想起以前工厂有过拆超声接合的机壳,试试效果非常好,几乎不损坏外观,下面

    2024年02月08日
    浏览(36)
  • 【VR】VR开发专栏的目录

    💗 未来的游戏开发程序媛,现在的努力学习菜鸡 💦本专栏是我关于VR开发的笔记 🈶本篇是此专栏的内容总结 (📜一个我关于VR开发方面内容的目录,方便我自己和大家直接查找自己需要的那篇博客,这篇博客会持续更新~) 【VR】SteamVR2.0的示例场景在哪里 【VR】Network Ma

    2024年02月11日
    浏览(32)
  • 基于鸿蒙HarmonyOS 元服务开发一款公司运营应用(ArkTS API 9)

    最近基于Harmony OS最新版本开发了一个作品,本文来详细讲解一下,如何我是如何开发这个作品的。以及如何使用OpenHarmony,基于ArkTS,API 9来开发一个属于自己的元服务。 废话不多说,我的作品名称叫做 Company Operate 公司运营,是一个根据会计公式来预测公司未来几个月的资产

    2024年02月01日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包