- 博客(24)
- 收藏
- 关注
原创 金九银十到来,新鲜出炉的Android面试真题集锦我给你们整理出来了!
讲道理,此次面试基本没有准备,不过是刷了一遍剑指 Offer,个人感觉平时写博客真的很重要,简历上的东西,自己写的所以自己都知道,而其他的基础和细节,自己的博客就已经覆盖。Java 泛型还是会在面试中出现的,不过几率不是很高,大概是因为我简历中有提到泛型擦除相关的东西。老生常谈的问题,没啥好说的,实际上这次社招面试也只遇到了两次。答案当然是平时在工作或者学习中多提升自身实力的啦,那如何才能正确的学习,有方向的学习呢?答案当然是平时在工作或者学习中多提升自身实力的啦,那如何才能正确的学习,有方向的学习呢?
2024-09-12 02:04:08 733
原创 美团Android开发岗3次挂了!这次终于成功拿下岗位(面试题附答案)
9.事件处理 分发,拦截,处理。10.GC算法11.四大引用 强,软,弱,虚,并说明下合适GC12.动画 View动画,属性动画,帧动画。再说下View和属性动画区别。13.JVM14.原理屏幕适配相关问题差不多就问了这几个问题,其他的忘记了,其中美团的手写算法在业界算是比较出名,很多小伙伴可能卡在手写算法上。然后就是一些Android和Java的细节性东西,这些基础内容只要有一点工作经验的都基本能说得上来。算法复试1、算法。
2024-09-11 21:13:19 563
原创 真的醉了,为什么大厂面试官这么喜欢-剑指-offer!-LeetCode-它不香吗?
最后对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。
2024-09-11 18:36:06 345
原创 杭电oj-神、上帝以及老天爷-【题解】附错排公式解析
12▪基本信息错排问题是组合数学发展史上的一个重要问题,错排数也是一项重要的数。令是的一个错排,如果每个元素都不在其对应下标的位置上,即,那么这种排列称为错位排列,或错排、重排(Derangement)。我们从分析1 2 3 4的错排开始:1 2 3 4的错排有:第一列是4分别与123互换位置,其余两个元素错排。第2列是4分别与312(123的一个错排)的每一个数互换第三列则是由另一个错排231和4换位而得到上面的分析结果,实际上是给出一种产生错排的结果。错排公式。
2024-09-11 15:53:13 247
原创 我的阿里P7面试之旅—金九银十的厮杀过后,无声的战场又留下多少等待机会的人!
Activity的生命周期,finish调用后其他生命周期还会走么?FW层熟悉么,源码看过么GC回收机制熟悉么,分代算法知道么Java的类类加载原理内存泄漏如何排查,MAT分析方法以及原理,各种泄漏的原因是什么比如Handler为什么会泄漏gradle熟悉么,自动打包知道么介绍下先的app架构和通信自己负责过哪些模块,跟同事相比自己的优势是什么遇到过什么印象深刻的问题,怎么解决的。
2024-09-11 13:01:36 640
原创 Android学习最佳路线
搞懂如何实现弹性滑动搞懂view的滑动冲突搞懂view的measure、layout和draw然后再学习几个已有的自定义view的例子最后就可以搞定自定义view了,所谓万变不离其宗大概再需要1-2年时间,即可达到高级工程师的技术水平。我个人认为通过《Android开发艺术探索》和《Android群英传》可以缩短这个过程为0.5-1年。注意,达到高级工程师的技术水平不代表就可以立刻成为高级工程师(受机遇、是否跳槽的影响),但是技术达到了,成为高级工程师只是很简单的事。
2024-09-11 08:25:50 829
原创 Android 自定义View (四) 视频音量调控
为了方便有学习需要的朋友,我把资料都整理成了视频教程(实际上比预期多花了不少精力)当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。无论你现在水平怎么样一定要 持续学习 没有鸡汤,别人看起来的毫不费力,其实费了很大力,这四个字就是我的建议!!我希望每一个努力生活的IT工程师,都会得到自己想要的,因为我们很辛苦,我们应得的。
2024-09-11 05:44:11 552
原创 2024届android校招面试总结:百度,大疆,乐视,知乎(逐步更新答案)
都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。
2024-09-10 23:27:06 1425
原创 Spring Cloud 学习笔记(1 3)_spring cloud笔记 巨轮
Consul官网Consul下载地址linkConsul是一个服务网格解决方案,它提供了一个功能齐全的控制平面,具有服务发现、配置和分段功能。这些特性中的每一个都可以根据需要单独使用,也可以一起用于构建全服务网格。Consul需要一个数据平面,并支持代理和本机集成模型。Consul船与一个简单的内置代理,使一切工作的开箱即用,但也支持第三方代理集成,如Envoy。consul英 [ˈkɒnsl] 美 [ˈkɑːnsl]n. 领事。
2024-09-10 13:49:09 2115
原创 MySQL--loaddata infile、outfile into及mysqldump高效导入导出数据_mysql load outfile
简单导出测试下(非安全路径,如桌面):报错提示如下:简单导出测试下(安全路径)正常导出数据文件(注意Windows下路径不要用单反斜杠)(2)配置安全路径如果不想用默认安全路径,可以修改参数为自定义路径,修改MySQL配置文件,一般默认的配置文件路径为:Windows:Linux:安全路径在[mysqld]组下找到参数进行配置即可~这里我修改为空字符串:空字符串表示不限制导出路径,不过需要是mysql用户有读写权限的目录,例如Linux下,你不能直接导出到目录下,肯定是没权限创建数据
2024-09-10 01:48:49 732
原创 Ansible之Playbook
提升输出的详细程度ansible-playbook命令提供的默认输出不提供详细的任务执行信息。ansible-playbook -v命令提供了额外的信息,总共有四个级别。通俗一点就是-v越多,显示的信息也就月详细,日常中我们一般只使用-v| 选项 | 描述 || -v | 显示任务结果 || -vv | 任务结果和任务配置都会显示 || -vvv | 包含关于与受管主机连接的信息 |
2024-09-09 15:50:44 851
原创 2024面试阿里字节跳动90%被问到的JVM面试题附答案
虚拟机把描述类的数据加载到内存里面,并对数据进行校验、解析和初始化,最终变成可以被虚拟机直接使用的class对象;类加载器是指:通过一个类的全限定性类名获取该类的二进制字节流叫做类加载器;类加载器分为以下四种:启动类加载器:用来加载java核心类库,无法被java程序直接引用;扩展类加载器:用来加载java的扩展库,java的虚拟机实现会提供一个扩展库目录,该类加载器在扩展库目录里面查找并加载java类;系统类加载器:它根据java的类路径来加载类,一般来说,java应用的类都是通过它来加载的;
2024-09-09 14:43:11 1000
原创 Vue进阶(九十四):自定义组件_前端 自定义组件
template>为HTML5发布后用来声明“模板元素”的标签。即HTML5之前使用方式声明,而HTML5之后可用标签。推荐一些系统学习的途径和方法。每个Web开发人员必备,很权威很齐全的Web开发文档。作为学习辞典使用,可以查询到每个概念、方法、属性的详细解释,注意使用英文关键字搜索。里面的一些 HTML,CSS,HTTP 技术教程也相当不错。
2024-09-07 18:54:49 467
原创 JWT(JSON Web Token)的基本原理
(4)JWT 的最大缺点是,由于服务器不保存 session 状态,因此无法在使用过程中废止某个 token,或者更改 token 的权限。算出签名以后,把 Header、Payload、Signature 三个部分拼成一个字符串,每个部分之间用"点"(.)分隔,就可以返回给用户。(1)JWT 默认是不加密,但也是可以加密的。JWT 的原理是,服务器认证以后,生成一个 JSON 对象,发回给用户,就像下面这样。Header 部分是一个 JSON 对象,描述 JWT 的元数据,通常是下面的样子。
2024-09-07 11:20:04 328
原创 JavaScript 25 岁了!
JavaScript 是几天内就完成了,最初只在一个浏览器中使用。微软的第一个浏览器附带了他们自己风格的JavaScript 叫。今天,JavaScript 还被用于构建桌面应用、移动设备应用、健身追踪器、机器人和众多嵌入式系统。它甚至是詹姆斯·韦伯太空望远镜的一部分。这个望远镜使用 Nombas 的 ES1 级嵌入式 JavaScript,作为其板载控制软件的一部分。”我们可以用面向对象的或函数式的方式编写代码。由于 JavaScript 有类似于c的语法,因此使用过其他类似c语言的人对它很熟悉。
2024-09-07 01:13:53 941
原创 css-知识点(学习笔记)
五、行内元素、块元素居中方式5.1、行内元素水平居中:5.2、块元素水平居中:绝对定位+translate子盒子浮动的情况下 父盒子必须添加:width:fit-content;和 maigin:0 auto;5.2、浮动元素水平居中:对于定宽的浮动元素,通过子元素设置relative + 负margin对于不定宽的浮动元素,父子容器都用相对定位通用方法(不管是定宽还是不定宽):flex布局5.3、行内元素垂直居中:flex行高等于父盒子的高度。
2024-09-06 21:39:14 887
原创 148道-CSS-与-JavaScript-基础面试题
除了简历做到位,面试题也必不可少,整理了些题目,前面有117道汇总的面试到的题目,后面包括了HTML、CSS、JS、ES6、vue、微信小程序、项目类问题、笔试编程类题等专题。加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac07道汇总的面试到的题目,后面包括了HTML、CSS、JS、ES6、vue、微信小程序、项目类问题、笔试编程类题等专题。
2024-09-06 16:01:31 1659
原创 Django模型层之字段查询参数及聚合函数_django output_field
当USE_TZ为True时,在过滤之前,datetime字段将转换为当前时区。当USE_TZ为True时,在过滤之前,datetime字段将转换为当前时区。当USE_TZ为True时,在过滤之前,datetime字段将转换为当前时区。当USE_TZ为True时,在过滤之前,datetime字段将转换为当前时区。当USE_TZ为True时,字段将转换为当前时区,然后进行过滤。当USE_TZ为True时,字段将转换为当前时区,然后进行过滤。USE_TZ为True时,字段将转换为当前时区,然后进行过滤。
2024-09-04 23:12:04 1133
原创 2024最新版【Python超详细学习资料】免费福利(大学生、新手入门必备)_2024python学习视频下载
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。工欲善其事必先利其器。
2024-09-04 06:10:17 389
原创 100 个基本 Python 面试问题第三部分(41-60)
Python 中的 ord(char) 接受一个大小为 1 的字符串,如果是 Unicode 类型对象,则返回一个表示字符的 Unicode 代码格式的整数,或者如果参数是 8 位字符串类型,则返回字节的值。Python 支持 GIL(全局解释器锁),它是一个互斥锁,用于保护对 Python 对象的访问,同步多个线程同时运行 Python 字节码。Python 提供了适用于字符串、列表和元组的 join() 方法。在内部,它有一个用于引用其他对象的连续数组,并在列表头结构中存储指向数组变量及其长度的指针。
2024-09-03 19:37:47 658
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人