2024年程序员面试
文章平均质量分 92
普通网友
这个作者很懒,什么都没留下…
展开
-
微服务网关与用户身份识别,JWT+Spring Security进行网关安全认证
在编码前的JWT中,payload部分JSON中的属性被称为JWT的声明。JWT的声明分为两类:(1)公有的声明(如iat)。(2)私有的声明(自定义的JSON属性)。公有的声明也就是JWT标准中注册的声明,主要为以下JSON属性:(1)iss:签发人。(2)sub:主题。(3)aud:用户。(4)iat:JWT的签发时间。(5)exp:JWT的过期时间,这个过期时间必须要大于签发时间。(6)nbf:定义在什么时间之前该JWT是不可用的。原创 2024-03-21 23:37:09 · 422 阅读 · 0 评论 -
分析团队中的六则糟糕代码,腾讯前端开发面试经验
保持函数简短,一个好的函数适合展现在一个幻灯片(slide)上,这样如果在一个比较大房间中,也便于最后一排的人阅读。如果你觉得一个 15 行以内的函数搞不定某个事情,就把它拆分成多个小于 15 行的函数。逻辑互斥的 if 语句一定要配合 else 或 return 使用,把概率高的写在前面。上面的注释既不规范,也是多余的,当起了一个好的名字之后,代码就已经非常明确了。两小时带你写一个自己loader。} else {// 不指定参数名称,返回全部的参数对象 或者 {}网易内部VUE自定义插件库NPM集成。原创 2024-03-21 20:49:25 · 948 阅读 · 0 评论 -
【Arthas】命令之ognl使用姿势,80后程序员感慨中年危机
三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。第一个是算法关于算法,我觉得最好的是刷题,作死的刷的,多做多练习,加上自己的理解,还是比较容易拿下的。而且,我貌似是将《算法刷题LeetCode中文版》、《算法的乐趣》大概都过了一遍,尤其是这本。原创 2024-03-21 18:05:33 · 698 阅读 · 0 评论 -
SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建,最简单的前端自定义ListView下拉刷新与上拉加载
在面试前我花了三个月时间刷了很多大厂面试题,最近做了一个整理并分类,主要内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。HTML5新特性,语义化浏览器的标准模式和怪异模式xhtml和html的区别使用data-的好处meta标签canvasHTML废弃的标签。原创 2024-03-21 15:28:11 · 406 阅读 · 0 评论 -
java中编译类型的方法 和 运行时的类型方法 有什么区别
答案:会得到Person类的属性,调用Women类的方法。这里就需要知道什么是编译时类型和运行时类型,Java程序状态会分为编译和运行这两种状态,编译时,JVM会在栈中静态创建基本数据变量,和引用数据变量的引用,回到刚刚那句代码,显然,p这个引用就是在编译时创建的,那么,p的编译时类型就是Person了,当运行这句java代码时,JVM在堆中为p新建一块内存,对应new Women()这句代码,所以p的运行时类型就是Women。指同一个方法在被调用时,由于对象不同则会有不同的效果()。原创 2024-03-21 05:21:14 · 791 阅读 · 0 评论 -
CSS学习笔记,大厂前端开发面试解答
天地灵气孕育出一颗能量巨大的混元珠,元始天尊将混元珠提炼成灵珠和魔丸,灵珠投胎为人,助周伐纣时可堪大用;而魔丸则会诞出魔王,为祸人间。元始天尊启动了天劫咒语,3年后天雷将会降临,摧毁魔丸。太乙受命将灵珠托生于陈塘关李靖家的儿子哪吒身上。然而阴差阳错,灵珠和魔丸竟然被掉包。本应是灵珠英雄的哪吒却成了混世大魔王,这调皮捣蛋顽劣不堪的哪吒却徒有一颗做英雄的心。然而面对众人对哪吒的误解和即将来临的天雷的降临,哪吒是否命中注定会立地成魔,他将何去何从哪吒之魔童降世结果图展示4.4阴影。原创 2024-03-21 02:45:19 · 726 阅读 · 0 评论 -
Android Studio中使用Git——结合GitLab
简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。面试过程一定要有礼貌!原创 2024-03-15 18:38:26 · 1059 阅读 · 1 评论 -
2024移动互联网寒冬(Android)求职随感
简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。原创 2024-03-15 16:28:44 · 854 阅读 · 1 评论 -
这款可视化的对象存储服务真香!Github标星28K+
我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频))]我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)[外链图片转存中…(img-lOg3iEp5-1710434944881)][外链图片转存中…(img-yDkHULXj-1710434944881)][外链图片转存中…(img-8BZw0YFw-1710434944882)]原创 2024-03-15 00:49:16 · 1034 阅读 · 1 评论 -
深入剖析Mysql事务和Spring事务,mongodb面试题2024
注意max_trx_id并不是m_ids中的最大值,事务id是递增分配的。比方说现在有id为1,2,3这三个事务,之后id为3的事务提交了。那么一个新的读事务在生成ReadView时,m_ids就包括1和2,min_trx_id的值就是1,max_trx_id的值就是4。原创 2024-03-14 22:32:41 · 939 阅读 · 1 评论 -
如何更简捷地在 Java 中进行函数式编程
分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:些内容对你有帮助,可以添加下面V无偿领取!(备注Java)**[外链图片转存中…(img-Tw8Vmgvm-1710418242005)]分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:[外链图片转存中…(img-BGwnsjMw-1710418242005)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。原创 2024-03-14 20:10:53 · 389 阅读 · 1 评论 -
企业微信开发:使用 JS-SDK 配置 wx
一次偶然,从朋友那里得到一份“java高分面试指南”,里面涵盖了25个分类的面试题以及详细的解析:JavaOOP、Java集合/泛型、Java中的IO与NIO、Java反射、Java序列化、Java注解、多线程&并发、JVM、Mysql、Redis、Memcached、MongoDB、Spring、Spring Boot、Spring Cloud、RabbitMQ、Dubbo 、MyBatis 、ZooKeeper 、数据结构、算法、Elasticsearch 、Kafka 、微服务、Linux。原创 2024-03-14 17:56:58 · 928 阅读 · 1 评论 -
2024年GitHub标星2-9K的Android基础——高级面试题合集
现在新技术层出不穷,如果每次出新的技术,我们都深入的研究的话,很容易分散精力。新的技术可能很久之后我们才会在工作中用得上,当学的新技术无法学以致用,很容易被我们遗忘,到最后真的需要使用的时候,又要从头来过(虽然上手会更快)。我觉得身为技术人,针对新技术应该是持拥抱态度的,入了这一行你就应该知道这是一个活到老学到老的行业,所以面对新技术,不要抵触,拥抱变化就好了。Flutter 明显是一种全新的技术,而对于这个新技术在发布之初,花一个月的时间学习它,成本确实过高。原创 2024-03-13 18:53:13 · 386 阅读 · 0 评论