今天接着分享高德地图的面试题,岗位是C++研发,二面面试题。面试题目录 文章目录面试题目录2.1 const 的作用,函数前面和函数后面的 const 有什么区别?2.2 struct 和 class 的区别,什么时候用 struct ,什么时候用 class ?2.3 struct 字节对齐的方式是什么?字节对齐有什么好处?2.4 C++ 内存管理?2.5 反转二叉树,递归和非递归的代码?2.6
转载
2023-11-02 08:41:42
264阅读
一.基础题
1.测试用例你一般是怎么设计的,怎么可以提高覆盖率? 有没有形成自己的 一套方法论? 答:这些都是基础的理论题。2.电梯、朋友圈、红包、登录功能是怎么测试的?用例设计 答:这些都是基础的用例设计题目,网上一大堆,建议面试前多准备几个,总结其中的规律。 3.假如让你独立负责一个大项目,你是如何开展测试的? 答:可以理解为如何保障产品质量,从需求分析理解、用例设计和评审、测试bug提交和跟
# 高德Java面试题解析与示例
在高德公司的面试中,Java是一个常见的技术栈,因此了解一些常见的Java面试题及其解答能够帮助应聘者顺利通过面试。本文将涵盖一些关键的概念,并通过代码示例、类图与状态图进行详细讲解。
## 一、基本概念
在Java中,面向对象的编程是核心思想,其主要包括类、对象、继承、多态、封装等基本概念。我们将通过一个简单的示例来说明这些概念的具体应用。
## 二、示
时间:2018年11月10日 下午2点过程:我当时投的事高德地图,然后很荣幸的简历通过了,之后某一天的晚上突然收到了他们的电话面试,电话面试还是比较简单的,只是问了我一些基本的问题,这个大家应该都没什么问题的,之后呢,hr就联系我约我去面试了,面试开始还是先做题,题目内容就不方便透露了,大概用了40分钟,完成之后,面试官就拿着我的面试题开始问问题了,之后又问了一些其他的问题,总体感觉来说还是不错的
# 高德java外包面试题介绍与代码示例
在如今的技术环境中,Java仍然是一门非常流行的编程语言,尤其在企业级应用中。许多公司,尤其是外包公司,使用Java来构建各种应用。在高德的Java外包面试中,候选人常常需要具备丰富的编程技能和解决问题的能力。本文将介绍一些常见的面试题,并提供相应的代码示例,帮助您更好地准备面试。
## 面试题1:数组去重
### 题目描述
给定一个整数数组,请编写
原创
2024-09-23 03:21:32
357阅读
前段时间去高德面试了,很可惜最后被以“技术方向不合适”为由拒了。对于高德的环境和高德的面试官们其实蛮有好感的,我一直觉得做事环境是比较重要的一个因素,所以也期待能加入高德。但是细思面试过程,失败的地方应该是没有很强烈的表达对这个职位的兴趣。记录一下,再接再厉
转载
2023-06-30 22:54:04
121阅读
最近一个月投了好几个简历,只有一家过了初筛,拿到了面试机会,年末找实习好难啊。今天赶高铁过去面试,到了目标城市准备恰个中饭,顺便查了下高德,看看可以有多少时间恰午饭。一算时间,只有半个小时给我了,吓得我光速点完中饭,胃口也跌了点,吃的还剩1/5就吃不下了。赶去的路上还因为着急,走错了路,我真是一个看地图鬼才。但是!到目的地的时候,居然还剩下40分钟...emmm高德地图呕呕呕(猫猫呕吐.jpg)面
转载
2023-10-08 19:24:55
216阅读
文章目录java基础面试题Java集合面试题HashMap面试题底层实现原理:HashMap加载因子为什么是0.75?实际运用出现的问题分析:mysql最全面试题CAS,原子引用,ABA问题,volatile?什么是Spring IOC,Spring AOP?应用场景有哪些?数据库事务隔离级别,数据库的四大属性、Spring如何实现事务、传播行为CAP,BASE理论,分布式事务的四种解决方案Sp
转载
2024-01-10 21:44:45
74阅读
1、线程与进程进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的
转载
2024-07-25 16:17:49
143阅读
文章目录一、MySQL高频面试20问1.1 MySQL的三大范式?1.2 MyISAM与InnoDB区别?1.3 聚簇索引和非聚簇索引的区别?1.4 char和varchar的区别?1.5 Innodb为什么推荐使用自增ID?1.6 什么是索引?1.7 索引类型?1.8 索引底层数据结构?1.9 B树与B+树区别?为何用B+树?1.10 索引字段是int好还是varchar好?1.11 索引设计
转载
2023-11-02 07:33:35
200阅读
1 从最基础的地方做起,优化我们写的代码,减少必要的资源浪费。
a、避免频繁的使用new对象,对于整个应用只需要存在一个实例的类,我们可以使用单例模式。对于String连接操作,使用 StringBuffer或StringBuilder,对于工具类可以通过静态方法来访问。
转载
2023-07-19 11:32:47
159阅读
Redis常用面试题redis常见的数据结构 1.hash: field-value映射表 2.list:list分页查询 3.String:key-value缓存应用 4.set:实现并,交集操作 比如共同爱好 5.sorted set:用户列表,礼物排行榜缓存雪崩: 问题 1: 缓存同一时间大面积失效,所有请求到数据库造成短时间内承受大量请求雪崩解决:在缓存数据的时候给过期时间加上一个随机值,
转载
2023-08-05 14:05:30
56阅读
参考地址 目录 Python基础篇 1:为什么学习Python 2:通过什么途径学习Python 3:谈谈对Python和其他语言的区别 Python的优势: 4:简述解释型和编译型编程语言 5:Python的解释器种类以及相关特点? 6:位和字节的关系 7:b、B、KB、MB、GB的关系 8:PE
转载
2023-01-09 13:54:12
10000+阅读
# Java面试题 - 高CPU使用率问题解析
在Java开发中,我们经常会遇到高CPU使用率的问题。高CPU使用率可能导致系统响应变慢、资源浪费等问题,因此这是一个需要关注和解决的重要问题。本文将介绍一些常见的导致高CPU使用率的原因,并提供相应的代码示例,并通过分析和调优来解决这些问题。
## 1. 线程死循环
线程死循环会导致该线程一直占用CPU资源,从而导致高CPU使用率的问题。下面
原创
2023-08-29 11:42:39
51阅读
Celery什么是Celery?一个简单、灵活且可靠、处理大量消息的分布式系统,可以在一台或者多台机器上运行。单个 Celery 进程每分钟可处理数以百万计的任务。通过消息进行通信,使用消息队列(broker)在客户端和消费者之间进行协调。我们的代码是自上而下同步执行的,当遇到一些耗时的操作时,系统有可能会被阻塞,那么对用户的响应将会被延迟,这样势必会导致用户界面的倒计时延时,这样就会很影响用的体
转载
2024-01-30 06:32:20
522阅读
1. synchronized的实现原理以及锁优化?synchronized原理分析_遇见更好的自己、的博客-CSDN博客Java 高并发专题之synchronized关键字1、synchronized作为jvm关键字有三个作用域synchronized作用于实例方法锁住的当前对象。只有当前对象被锁住。新new出来的对象不会被锁住。synchronized作用于静态方法锁住的是当前的是类对象:只要
转载
2024-07-02 18:51:22
37阅读
# MySQL 高可用性概述及面试题解答
在现代应用中,高可用性是数据管理系统的重要特性之一,它确保了数据库在任何时候都能对用户请求提供服务。MySQL 作为一款开源的关系型数据库,提供了多种实现高可用性的解决方案。在此,我们将探讨 MySQL 的高可用性设计,并给出一些常见的面试题及其解答。
## 什么是高可用性?
高可用性(High Availability, HA)是指系统在一定时间内
1.进程,线程及通信方式 https://www.php.cn/php-ask-453612.html 进程和线程有点主从关系一样的,线程共享进程的资源 进程间通信方式:1. 管道
2. 信号
3. 消息队列 Posix 消息队列
4. 共享内存
5. 套接口2.Php 查看扩展路径php -i | grep -i extension_dir
或者 phpinfo 来看一下
1.请写出一个正则表达式匹配手机号码import rere.compile(r'1[34578]\d{8}')2.简述cookie有哪些属性和属性的作用Cookie用于服务器实现会话,用户登录及相关功能时进行状态管理,cookie属性1)domain和path:定义cookie的作用域,当指定domain时,这个domain及其子域名都会包含这个cookie。2)Expires:定义cookie的
原创
2017-11-21 16:09:28
783阅读
Python笔试题 选择题 Python不支持的数据类型有:(A) A、char B、int C、float D、list 下面程序的输出结果为:(D) x = "foo" y = 2 print(x + y) A、foo B、foofoo C、foo2 D、TypeError: cannot co ...
转载
2021-09-03 09:11:00
511阅读
2评论