草庐IT

机试题

全部标签

Android 性能调优面试题

1.1谈谈你对Android性能优化方面的了解?启动优化:application中不要做大量耗时操作,如果必须的话,建议异步做耗时操作布局优化:使用合理的控件选择,少嵌套。(合理使用include,merge,viewStub等使用)apk优化(资源文件优化,代码优化,lint检查,.9.png,合理使用shape替代图片,webp等)性能优化,网络优化,电量优化避免轮询,尽量使用推送应用处于后台时,禁用某些数据传输限制访问频率,失败后不要无限重连选用合适的定位服务(GPS定位,网络定位,被动定位)使用缓存startActivityForResult替代发送广播内存优化循环尽量不使用局部变量避

简答一波 HashMap 常见八股面试题 —— 算法系列(2)

请点赞,你的点赞对我意义重大,满足下我的虚荣心。🔥Hi,我是小彭。本文已收录到GitHub·Android-NoteBook中。这里有Android进阶成长知识体系,有志同道合的朋友,欢迎跟我一起成长。前言HashMap是我们熟悉的散列表实现,也是“面试八股文”的标准题库之一。今天,我给出一份HashMap高频面试题口述简答答案,希望对你刷题有帮助。如果能帮上忙请务必点赞加关注,这对我非常重要。这篇文章是数据结构与算法系列文章第2篇,专栏文章列表:一、数据结构基础:1、线性表(ArrayList&LinkedList实现)2、散列表(HashMap实现)(本文)3、队列4、栈5、二叉树(高频面

面试题:Redis中RDB和AOF两种持久化机制的原理和优缺点?

今天来分享一道比较好的面试题,“Redis中RDB和AOF两种持久化机制的原理的优缺点?”对于这个问题,我们一起看看考察点和比较好的回答吧!考察点现在的企业级开发中Redis的应用非常广泛,在面试中Redis几乎是必问的,因此除了Redis的基础知识之外,还要学习和了解一些经典和难点的题目!那么这个问题就是面试官想考察我们是不是平日里善于积累,仔细思考这方面的知识,同时想看看我们是不是具有这方面的能力!回答  关于这个问题,我从以下几点来回答:(1)Redis是一个基于Key-Value结构的内存数据库,在服务器重启的时候会丢失内存数据,所以为了避免Redis故障或者重启等因素导致数据丢失的问

面试题:HashMap 是怎么解决哈希冲突的?

前言      今天来分享一道比较好的面试题,“HashMap是怎么解决哈希冲突的?”对于这个问题,我们一起看看考察点和比较好的回答吧!考察点   现在的企业级开发中HashMap几乎是最常用到的容器,了解HashMap是怎么解决哈希冲突的,有助于我们开发出更加优秀的代码。那么这个问题就是面试官想考察我们是不是平日里善于积累,仔细思考这方面的知识!回答  关于这个问题,我从三个方面来回答:1.hash冲突的基础就是hash算法和hash表这种数据结构。先讲讲hash算法和hash表。①Hash算法,就是通过散列算法,把任意长度的输入变成固定长度的输出。这个输出就是散列值。hashValue1=

【ElasticSearch面试】10道不得不会的ElasticSearch面试题

博主介绍:🚀自媒体JavaPub独立维护人,全网粉丝15w+,csdn博客专家、java领域优质创作者,51ctoTOP10博主,知乎/掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和副业。🚀公众号:JavaPub⭐⭐简历模板、学习资料、面试题库等都给你💪🍅关注公众号【JavaPub】,回复:最少必要面试题,获取《10万字301道Java经典面试题总结(附答案)》pdf,背题更方便,一文在手,面试我有以下是ElasticSearch面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,建议收

最经典的20个Spring Boot面试题,95%以上会被问到,不服来战

非常热门的20个SpringBoot技术面试中经常被问到的问题。1.SpringBoot有哪些特点?SpringBoot是Spring的扩展,它消除了设置Spring应用程序所需的样板配置。自动配置这是SpringBoot最重要的特性。这极大地消除了手动配置。基础框架附带了一个名为auto-configure的内置库,它为我们完成了这项工作。它检测某些类的存在以及类路径上的存在,并为我们自动配置它们。例如:—当我们在项目中添加spring-boot-starter-web依赖项时,SpringBoot自动配置会查找SpringMVC是否在类路径中。它自动配置dispatcherServlet、

面试题中的心理学(阿莲的每日一省763)

第一题:“领导给你100块钱,让你买一杯咖啡,可你发现这张纸币是假钞,你该怎么办?”普通的答案:“赶紧报警”,“我不是私人秘书,工作内容不包括帮老板买咖啡”。很明显这些回答都没说到点上。高分答案:首先,这个问题存在两种假设。一是老板知道这是假钞,那这种存在人品问题又踩了法律红线的公司,避而远之。二是老板不知道,这大概也是HR想透过问题去了解的:当上司在他判断失误的前提下,交给你一项任务,你该怎么做?在一次实操班地面课上,院长的分析指导是,作为下属,最高优先级是执行任务;然后运用双圈理论,坦诚地给予上级真实、客观、详细的反馈;让领导感觉到你是和他一伙儿的,再共同解决问题。从这个角度出发,问题就很

flutter面试题

一、flutter与原生通信,三种通道的区别1.1MethodChannelFlutter与Native端相互调用,调用后返回结果可以Native端主动调用,也可以Flutter主动调用,属于双向通信此种方式最为常见,Native端调用需要在主线程中执行1.2BasicMessageChannel用于使用指定的编解码器对消息进行编码和解码属于双向通信,可以以Native端主动调用,也可以Flutter主动调用1.3EventChannel用于数据流(eventstream)的通信,Native端主动发送数据给Flutter通常用于状态端监听,比如网络变化、传感器数据等原文链接:https://

【Java】常见面试题:HTTP/HTTPS、Servlet、Cookie、Linux和JVM

文章目录1.抓包工具(了解)2.【经典面试题】GET和POST的区别:3.URL中不是也有这个服务器主机的IP和端口吗,为啥还要搞个Host?4.补充5.HTTP响应状态码6.总结HTTPS工作过程(经典面试题)7.HttpServlet的核心方法8.【面试题】谈谈Servlet的生命周期?9.Cookie10.Linux中常用指令11.JVM内存划分12.JVM类加载13.JVM垃圾回收机制GC14.怎么找垃圾(判定某个对象是否是垃圾)15.回收垃圾的策略努力经营当下直至未来明朗!1.抓包工具(了解)“抓包工具”:是个特殊的软件,相当于一个“代理程序”,浏览器给服务器的请求就会经过这个代理程

华为OD机试题 - 路灯照明(JavaScript)| 华为鸿蒙必备 TS 脚本

华为OD机试题最近更新的博客使用说明本篇题解:路灯照明题目输入输出描述示例一输入输出说明Code解题思路华为OD其它语言版本最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南