[Android]使用函数指针实现native层异步回调

本文讲述了作者在跳槽过程中,重点准备Android面试的经历,特别是涉及NDK模块开发中使用函数指针实现native层异步回调的技巧,以及面试中遇到的Java和Android基础知识问题。作者强调了简历编写、技术博客和GitHub项目的重要性,并分享了Android面试的常见问题,包括Java线程、内存管理、Android组件原理等。
摘要由CSDN通过智能技术生成

前言

在今年六月份,我萌生了跳槽的打算,在过去的7,8月份我经历了差不多两个月左右的面试。最终拿到了平安人寿TCL电子投哪儿网以及几个不太知名公司的offer。于是就写下这篇文章,一来记录总结自己的面试,二来帮助需要跳槽意向的大家了提供一些跳槽经验。
文末会给大家分享我整理的Android面试专题及答案(这些题我基本都刷了三遍以上,毕竟年前突然被裁心里是有点迷)

准备阶段

在面试准备阶段我大概准备了差不多两个礼拜多一点的时间。这段时间重点是做两件事,第一是准备简历,第二是大概过一下面试题。

简历的编写其实这里可能需要注意几点

  1. 标题的直接按照姓名-几年工作经验-应聘岗位格式来填写。例如 张三——三年工作经验——Android开发工程师。因为要知道,HR筛选简历是非常快的,你要在第一时间就让他看到他想要看的信息。HR一开始最关心的就是工作年限和岗位,你直接在标题栏用最大的字体写出来会比很多人介绍了半天项目最后写年限要好得多。

  2. 个人信息写最前面。 个人信息栏其实不用写很多东西,最主要的就是姓名、联系方式、性别、如果学校是名校那么就写上,如果本科学的是计算机专业也可以在这里写上,如果都不是就最好放到最后去写,因为最前面的东西永远是最先看到的内容,也是你最有竞争力和卖弄的资本。

  3. 有技术博客和github开源项目的一定写在最前面。 这是活生生的例子。我在面试平安人寿的时候面试官就特意去看了我的csdn上的博客。然后说写的还是不错的,给他留下了一个不错的印象,所以这点是绝对的加分项最好就是写在最前面。

刷面试题这块其实一开始我并没有刷特别多,也就是简单的看了下一些基础性的知识点。因为我始终觉得看的越多越记不住,而且最重要的是你根本不知道面试官会怎么问,与其盲目的看知识点倒不如先出去找几家小公司面试找找感觉,知道面试官会针对哪些地方询问,再回来针对性的看。

面试阶段

由于我不是裸辞的状态,所以面试对我来说其实不是那么着急和有压力。我陆陆续续的面试了差不多两个月左右,面了十来家公司。当然,前面面试的几家公司完全是试试水的状态;每次面试回来我都要做一些笔记让自己知道自己不足。所以这样一来二去后面的状态就越来越好了。针对android这块的面试题目其实主要还是基础性的原理之类的。

Java基础问题
  1. HashMap的内部原理。 主要是内部的hash碰撞、resize()等。还会与HashTable进行对比,说出相同与不同点。作为延伸可能还会问concurrentHashMap的分步锁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值