一.基础题
1.测试用例你一般是怎么设计的,怎么可以提高覆盖率? 有没有形成自己的 一套方法论? 答:这些都是基础的理论题。2.电梯、朋友圈、红包、登录功能是怎么测试的?用例设计 答:这些都是基础的用例设计题目,网上一大堆,建议面试前多准备几个,总结其中的规律。 3.假如让你独立负责一个大项目,你是如何开展测试的? 答:可以理解为如何保障产品质量,从需求分析理解、用例设计和评审、测试bug提交和跟
今天接着分享高德地图的面试题,岗位是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阅读
时间:2018年11月10日 下午2点过程:我当时投的事高德地图,然后很荣幸的简历通过了,之后某一天的晚上突然收到了他们的电话面试,电话面试还是比较简单的,只是问了我一些基本的问题,这个大家应该都没什么问题的,之后呢,hr就联系我约我去面试了,面试开始还是先做题,题目内容就不方便透露了,大概用了40分钟,完成之后,面试官就拿着我的面试题开始问问题了,之后又问了一些其他的问题,总体感觉来说还是不错的
# 高德Java面试题解析与示例
在高德公司的面试中,Java是一个常见的技术栈,因此了解一些常见的Java面试题及其解答能够帮助应聘者顺利通过面试。本文将涵盖一些关键的概念,并通过代码示例、类图与状态图进行详细讲解。
## 一、基本概念
在Java中,面向对象的编程是核心思想,其主要包括类、对象、继承、多态、封装等基本概念。我们将通过一个简单的示例来说明这些概念的具体应用。
## 二、示
# 高德java外包面试题介绍与代码示例
在如今的技术环境中,Java仍然是一门非常流行的编程语言,尤其在企业级应用中。许多公司,尤其是外包公司,使用Java来构建各种应用。在高德的Java外包面试中,候选人常常需要具备丰富的编程技能和解决问题的能力。本文将介绍一些常见的面试题,并提供相应的代码示例,帮助您更好地准备面试。
## 面试题1:数组去重
### 题目描述
给定一个整数数组,请编写
原创
2024-09-23 03:21:32
360阅读
前段时间去高德面试了,很可惜最后被以“技术方向不合适”为由拒了。对于高德的环境和高德的面试官们其实蛮有好感的,我一直觉得做事环境是比较重要的一个因素,所以也期待能加入高德。但是细思面试过程,失败的地方应该是没有很强烈的表达对这个职位的兴趣。记录一下,再接再厉
转载
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阅读
1.简介1.1 IO分类Java IO一般包含两个部分:http://java.io的阻塞型IO和java.nio的非阻塞型IO,即NIO。系统运行的瓶颈一般在于IO操作,一般打开某个IO通道需要大量的时间,同时端口中不一定就有足够的数据,这样read方法就一直等待读取此端口的内容,从而浪费大量的系统资源。使用java的多线程技术在当前进程中创建线程也是要花费一定的时间和系统资源的,因此不一定可取
转载
2023-09-11 08:11:32
337阅读
1. synchronized的实现原理以及锁优化?synchronized原理分析_遇见更好的自己、的博客-CSDN博客Java 高并发专题之synchronized关键字1、synchronized作为jvm关键字有三个作用域synchronized作用于实例方法锁住的当前对象。只有当前对象被锁住。新new出来的对象不会被锁住。synchronized作用于静态方法锁住的是当前的是类对象:只要
转载
2024-07-02 18:51:22
37阅读
(一)Java基础1、线程池的原理预先启动一些线程,线程无限循环从任务队列中获取一个任务进行执行,直到线程池被关闭。如果某个线程因为执行某个任务发生异常而终止,那么重新创建一个新的线程而已。如此反复。2、为什么要创建线程池?线程池为线程生命周期开销问题和资源不足问题提供了解决方案。(1)通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。其好处是,因为在请求到达时线程已经存在,所以无意中也
转载
2023-12-07 10:03:10
34阅读
# Java面试题 - 高CPU使用率问题解析
在Java开发中,我们经常会遇到高CPU使用率的问题。高CPU使用率可能导致系统响应变慢、资源浪费等问题,因此这是一个需要关注和解决的重要问题。本文将介绍一些常见的导致高CPU使用率的原因,并提供相应的代码示例,并通过分析和调优来解决这些问题。
## 1. 线程死循环
线程死循环会导致该线程一直占用CPU资源,从而导致高CPU使用率的问题。下面
原创
2023-08-29 11:42:39
51阅读
Java包66. JDK 中常用的包有哪些java.lang:这个是系统的基础类;java.io:这里面是所有输入输出有关的类,比如文件操作等;java.nio:为了完善 io 包中的功能,提高 io 包中性能而写的一个新包;java.net:这里面是与网络有关的类;java.util:这个是系统辅助类,特别是集合类;java.sql:这个是数据库操作的类67. import java和javax
转载
2023-09-20 08:53:20
196阅读
文章目录一、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阅读
Netty (年度最新面试题)1.你了解过哪些IO模型?2.什么是Reactor模型?Reactor的3种版本都知道吗?3.了解过粘包拆包吗?为什么会出现粘包拆包?怎么处理粘包拆包?4.UDP协议会有粘包拆包的问题吗?为什么?5.Netty 是什么?6.为什么要用 Netty?7.Netty 的应用场景了解么?8.Netty 的零拷贝了解么?9.Netty 的心跳机制了解么?10.Netty 中有
转载
2023-11-22 23:05:13
246阅读
1 从最基础的地方做起,优化我们写的代码,减少必要的资源浪费。
a、避免频繁的使用new对象,对于整个应用只需要存在一个实例的类,我们可以使用单例模式。对于String连接操作,使用 StringBuffer或StringBuilder,对于工具类可以通过静态方法来访问。
转载
2023-07-19 11:32:47
159阅读
Java面试,面试题HashMap,HashTable,ConcurrentHash的共同点和区别HashMapHashTableConcurrentHashMapArrayList和LinkedList有什么区别。String,Stringbuffer,StringBuilder的区别。String:StringBuffer:StringBuilder:JAVA中的几种基本数据类型是什么,各自占用多少字节。String s 与new String的区别:String str ="whx"String ne
原创
2021-06-01 11:52:46
948阅读
Java面试题、java面试题大汇总、java面试题大全带答案、java面试题基础题、java面试题算法、java面试题中级
原创
2021-07-21 11:37:56
2486阅读
点赞
java 中级面试题及答案1.MyBatis中,根据Id查询单个Order对象,动态SQL如何编写?A. SELECT * FROM Order WHERE ID = #{id}; B. SELECT * FROM Order WHERE ID = #{id}; C. SELECT * FROM Order WHERE ID = #{id}; D. SELECT * FROM Order WHER
转载
2023-09-05 08:00:10
503阅读