
程序员
文章平均质量分 90
普通网友
这个作者很懒,什么都没留下…
展开
-
时隔俩月再战腾讯Java岗,竟然又问到Spring,还好4面顺利拿下Offer!
为什么我不完全主张自学?①平台上的大牛基本上都有很多年的工作经验了,你有没有想过之前行业的门槛是什么样的,现在行业门槛是什么样的?以前企业对于程序员能力要求没有这么高,甚至十多年前你只要会写个“Hello World”,你都可以入门这个行业,所以以前要入门是完全可以入门的。②现在也有一些优秀的年轻大牛,他们或许也是自学成才,但是他们一定是具备优秀的学习能力,优秀的自我管理能力(时间管理,静心坚持等方面)以及善于发现问题并总结问题。原创 2024-04-15 07:07:15 · 749 阅读 · 0 评论 -
既然乐观锁这么重要,就来看看我是如何两步手动实现的吧(极其重要,面试必问!)
这个结果可以看到在读数据的时候只要发现没有变化即可,但是更新数据的时候要判断当前的版本号和预期的版本号是否一致,如果一致那就更新,如果不一致,那就说明更新失败。System.out.println("线程" + getName() + "写数据完成=========data = " + this.data);System.out.println("线程"+ getName()+"读数据完成=========data = " + text);因为这个方法实现了锁一样的功能。原创 2024-04-15 07:06:44 · 849 阅读 · 0 评论 -
无意苦争春,一任群芳妒!看完这份2024年度大厂Android面试总结,我直接起飞!
其实很简单就下面这张图,含概了Android所有需要学的知识点,一共8大板块:架构师筑基必备技能Android框架体系架构(高级UI+FrameWork源码)360°Androidapp全方位性能调优设计思想解读开源框架NDK模块开发移动架构师专题项目实战环节移动架构师不可不学习微信小程序混合开发的flutterAndroid学习的资料我呢,把上面八大板块的分支都系统的做了一份学习系统的资料和视频,大概就下面这些,我就不全部写出来了,不然太长了影响大家的阅读。原创 2024-04-15 07:05:40 · 624 阅读 · 0 评论 -
无情!毫不犹豫地揭开了ArrayList和LinkedList之间的神秘面纱
也就是说,在数组中插入元素的时候,会把插入位置以后的元素依次往后复制,所以下标为 2 和下标为 3 的元素都为沉默王四。(1),其实是有问题的,因为 add(int index, E element) 方法在插入元素的时候会调用 node(index) 查找元素,该方法之前我们之间已经确认过了,时间复杂度为。3)add(int index, E element) 方法将新的元素插入到指定的位置,需要先通过遍历查找这个元素,然后再进行插入,所以时间复杂度为。下标小于链表长度的一半时,从前往后遍历;原创 2024-04-15 07:05:09 · 504 阅读 · 0 评论 -
新鲜的字节跳动实习面经(Android开发岗),Android400道面试题通关宝典助你进大厂
更重要的是,技术面试是一个双向了解的过程,要让对方发现你的闪光点,同时也要 试图去找到对方的闪光点,因为他以后可能就是你的同事或者领导,所以,面试官问你有什么问题的时候,不要说没有了,要去试图了解他的工作内容、了解这个团队的氛围。被人面试过,也面试过很多人。35岁中年危机大多是因为被短期的利益牵着走,过早压榨掉了价值,如果能一开始就树立一个正确的长远的职业规划。主要包括阿里,以及字节跳动,腾讯,华为,小米,等一线互联网公司主流架构技术。首先,技术面试是一个 认识自己 的过程,知道自己和外面世界的差距。原创 2024-04-15 07:04:06 · 790 阅读 · 0 评论 -
新鲜出炉,百度安卓工程师社招面经,文末附答案,2024年最新腾讯面试题java
还想问我遗传算法,然后看我也做了web后台,就问了为什么spring是Java后台开发主流框架,有哪些特点,我回答了面向切面编程aop和控制反转ioc,面试官具体就问了ioc和依赖注入的一些东西,这地方我确实答得不好,就说了自己在实际应用中如何使用的。Java内存管理,主要说的是堆内存的管理,回答了新生代、老年代的区别,如何通过JVM参数对新生代过渡到老年代进行控制,GC常见算法,垃圾收集器讲了CMS,面试官看我这部分理解挺好就没继续问了。首先还是自我介绍,还问了问工作经历,做过的项目,获奖经历啥的。原创 2024-04-15 07:03:34 · 501 阅读 · 0 评论 -
新鲜出炉的Android面试题,确定不来看看吗?还有超详细的答案解析哦~(2)
*一个零基础的新人,我认为坚持是最最重要的。**我的很多朋友都找我来学习过,我也很用心的教他们,可是不到一个月就坚持不下来了。我认为他们坚持不下来有两点主要原因:他们打算入行不是因为兴趣,而是因为所谓的IT行业工资高,或者说完全对未来没有任何规划。刚开始学的时候确实很枯燥,这确实对你是个考验,所以说坚持下来也很不容易,但是如果你有兴趣就不会认为这是累,不会认为这很枯燥,总之还是贵在坚持。技术提升遇到瓶颈了?缺高级Android进阶视频学习提升自己吗?还有大量大厂面试题为你面试做准备!原创 2024-04-15 07:01:51 · 640 阅读 · 0 评论 -
新鲜出炉的Android面试题,确定不来看看吗?还有超详细的答案解析哦~(1)
Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!上面分享的字节跳动公司2021年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。【Android高级架构视频学习资源】Android部分精讲视频领取学习后更加是如虎添翼!进军BATJ大厂等(备战)!原创 2024-04-15 07:01:20 · 890 阅读 · 0 评论 -
新鲜出炉的Android“面筋”,够刁钻,面试复习不全面只能被怼了(2)
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的14套腾讯、字节跳动、阿里、百度等2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。原创 2024-04-15 07:00:17 · 587 阅读 · 0 评论 -
新鲜出炉的Android“面筋”,够刁钻,面试复习不全面只能被怼了(1)
作为一名从事Android的开发者,很多人最近都在和我吐槽Android是不是快要凉了?而在我看来这正是市场成熟的表现,所有的市场都是温水煮青蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)原创 2024-04-15 06:59:46 · 746 阅读 · 0 评论 -
新年新Offer,欢聚集团(YY)Android开发岗面经之旅,2024年最新android事件分发面试题
自定义view,Android开发的基本功。原创 2024-04-15 06:59:15 · 974 阅读 · 0 评论 -
斩获 offer 的 Java 面试宝典,字节跳动算法工程师面试
搞定算法,面试字节再不怕,有需要文章中分享的这些二叉树、链表、字符串、栈和队列等等各大面试高频知识点及解析最后再分享一份终极手撕架构的大礼包(学习笔记):分布式+微服务+开源框架+性能优化网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-15 06:58:12 · 955 阅读 · 0 评论 -
整理出的 5000 页 Java 面试复盘指南(大厂内卷王),2024年最新微店面试题
Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!Java面试核心知识点已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-15 06:57:41 · 297 阅读 · 0 评论 -
整理了3家面试问题:美团+字节+腾讯,个个三面,你认为你能走到哪一面
腾讯这三面下来问的也不少,自求多福吧。原创 2024-04-15 06:57:10 · 606 阅读 · 0 评论 -
整理一下:面试中经常被问到的 Redis 持久化与恢复,面试官不礼貌
JVM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算…网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。原创 2024-04-15 06:56:39 · 1023 阅读 · 0 评论