当前位置: 首页 > news >正文

高德地图 python面试_【高德地图面试|面试题】-看准网

大厂是有很多好处的,面试邀请除了邮件通知之外,还会在短信上通知。这些细节很人性化。赞一个面试约的是下午两点,进去的时候发现门还走错了,真是蜜汁尴尬。进入需要提供一个编码,然后才能进入的。到三楼前台等了会之后,就被邀请到一个会议室中谈了。

一面:简单介绍,然后画项目业务上的各个模块,以及模块之间的关系。项目中的基本能力。模块之间是如何通信的,为什么这么设计。如何理解当前框架的,什么是组件,为什么要在组件中做mvp化。然后是Java基础,安卓基础,针对简历上的某些点做一些提问。

后续的法开始漂了:Java内存模型,垃圾回收,手写单例,为什么加锁的双层校验也不安全。为什么静态内部类的单列方式是安全的,本质原因是什么。性能优化,如何实现。引用的三方库的原理,以及源码理解,handler通信及基本原理,wait yeild sleep之间的区别。大概就这么多吧,小会议没有空调,画完业务模块之后,我就热得不行了。又激动又兴奋,脑袋冒蒸汽样(自己脑补)...

二面:针对简历上的点 在黑板上一条一条的写,进程通信方式,线程通信的方式,锁及底层的理解。事件传递,优化(布局,内存),设计原则和设计模式。现场分析一个业务场景,是关于事件冲突的问题。对于性能优化的工具使用哪些,然后原理是啥?源码是否理解。其实大厂的面试不只是看一个人是否对基本知识的理解,也看面试者对于解决问题的思路和方式。

事件传递的那个场景,我有些分析不出来,面试官只是问了下 你在平时有解决这类问题么?我说比较少,面试官那算了。然后我还恬着脸问你们是怎么实现的?面试官说面完之后给你讲。然后再扯了些其他的东西。最后面完了,给讲解了滑动冲突的处理办法。PS. 3Q二面的面试官给端了一杯水,不然嗓子没法搞了。足足喝了两大杯水,才稍微好点。

三面:简历上的东西,从第一家公司开始说起,自己的经历以及负责的模块等等。之后就是安卓技术问题:安卓内存限制的东西,以及内存分配怎么算,native层分配的内存算到应用使用的内存中吗?接触过底层的开发吗?貌似我不会,真是尴尬。后续貌似也没问啥了,让我问他问题,我就问了当前的应用的情况。然后大概知道了应用层引擎层服务层数据层等相关的东西。开阔眼界,蛮有意思。

人事:面完之后就快六点了。没面到人事,也不知道是不是挂了,反正在技术面自己感觉面得很爽。当然面试的表现就是面试官评判了。蜜汁自信。吼吼吼。

手写单列,

...查看全文

相关文章:

  • tablayout 滚动模式_scrollview+tablayout实现联动
  • cboard企业版源码_数据可视化BI平台——CBoard的部署与使用(笔记整理)
  • 生活中的算法的实际举例_生活中的算法
  • pyecharts 绘制三维散点图_pyecharts
  • toolbar文本在最右侧_Toolbar中Menu的背景颜色、位置、同时显示文字等设置(亲测)...
  • linux 使用imageio.read 读图片出来为null_经典Linux面试题
  • gifcam使用缩小内存_GifCam怎么用?GifCam使用教程
  • openkruise 缩容_Kubernetes应用管理器OpenKruise
  • arduino as5048工作原理_Arduino 真的可以用来开发产品吗?分享一个电子工程师的Arduino使用心得分享!...
  • jquery 多个文本框赋值_jquery为input赋值方法总结
  • nslookup 包含在那个包中_nslookup详解(name server lookup)( 域名查询)
  • double 去掉小数点_怎么去掉double后面的零0及取得double的小数部分的有效位 | 学步园...
  • 对一个字段赋值默认值_Java入门基础学习,成为一个Java程序员的必备知识
  • adb 重命名_adb无法连接设备?只需要这五步就能解决
  • sklearn中lstm_LSTM的时序应用
  • 深入了解以太坊
  • Java小白进阶笔记(3)-初级面向对象
  • js对象的深浅拷贝
  • k个最大的数及变种小结
  • nginx 配置多 域名 + 多 https
  • vue 配置sass、scss全局变量
  • web标准化(下)
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 对象引论
  • 驱动程序原理
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 算法系列——算法入门之递归分而治之思想的实现
  • 我从编程教室毕业
  • 运行时添加log4j2的appender
  • 阿里云服务器购买完整流程
  • 如何用纯 CSS 创作一个货车 loader
  • #{}和${}的区别?
  • #100天计划# 2013年9月29日
  • #if #elif #endif
  • #Linux(make工具和makefile文件以及makefile语法)
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • (2020)Java后端开发----(面试题和笔试题)
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (论文阅读40-45)图像描述1
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • ***利用Ms05002溢出找“肉鸡
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .NET 的程序集加载上下文
  • .net专家(张羿专栏)
  • @Controller和@RestController的区别?
  • @kafkalistener消费不到消息_消息队列对战之RabbitMq 大战 kafka
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • [Android] Amazon 的 android 音视频开发文档
  • [C#小技巧]如何捕捉上升沿和下降沿
  • [C++] cout、wcout无法正常输出中文字符问题的深入调查(1):各种编译器测试
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk --不会编程的崽
  • [Eclipse] 详细设置护眼背景色和字体颜色并导出
  • [Java]快速入门二叉树,手撕相关面试题