前言最近一个读者和我反馈,他坚持刷题2个月,终于去了他梦寐以求的大厂,薪资涨幅非常可观,期间面字节跳动还遇到了原题… 因为据我所知很多大厂技术面试的要求是:技术要好,计算机基础扎实,熟练掌握算法和数据结构,语言不重要,熟练度很重要。每一轮技术面试都可能考代码,不只考算法,但一定会考算法。那你知道为什么要考算法么?其实核心是看候选人是不是足够聪明。考算法一般会分两步,第一步是直接让你说思路,第二步是
# 如何让你的Java项目上线 作为一名刚入行的开发者,了解项目上线的流程以及每个步骤需要执行的内容是非常重要的。接下来,我将为你详细介绍Java项目从开发到上线的完整流程,并通过示例代码帮助你理解每一步。为了让你更加直观地了解流程,我将以表格的形式展示步骤,并附带必要的代码和注释。 ## 项目上线流程 下面是Java项目上线的基本流程: | 步骤 | 描述 | |------|-----
原创 10月前
67阅读
# Java面试官优缺点 在面试中,面试官通常会问到候选人的优点和缺点,这是为了更全面地了解候选人的能力和个性。针对Java开发岗位,我们来看看在面试中如何回答关于优缺点的问题。 ## Java开发优点 ### 1. 跨平台性 Java是一种跨平台的编程语言,一次编写,到处运行。这意味着开发者可以在不同的操作系统上编写Java应用程序,而不需要进行大量的修改。这大大提高了开发效率。 ##
原创 2024-06-14 05:02:48
42阅读
Java面试中,面试官常常会问到面试者在项目中的亮点。这是为了深入了解面试者的工作经验和技术能力。在这篇文章中,我们将探讨如何在Java项目中展示自己的亮点,并提供一些代码示例。 ## 什么是项目亮点? 项目亮点是指在软件开发项目中有独特、出色的功能或解决方案。它可以是一段优化的代码、一个创新的功能、一个高效的算法、一个架构设计或者一个解决了复杂问题的解决方案。面试官想要了解你在项目中承担的责
原创 2023-08-19 12:59:32
1012阅读
 并发、JVM、分布式、TCP/IP协议1)Java的数据结构相关的类实现原理,比如LinkedList,ArrayList,HashMap,TreeMap这一类的。以下简单模拟一个数据结构的连环炮。比如,面试官先问你HashMap是不是有序的?你肯定回答说,不是有序的。那面试官就会继续问你,有没有有顺序的Map实现类?你如果这个时候说不知道的话,那这个问题就到此结束了。如果你说有Tre
转载 2023-08-29 17:15:44
80阅读
# 面试官项目上线,有效回答的策略与示例 在求职的过程中,面试官通常会关注应聘者在项目中的实际贡献,特别是关于项目的上线和运营等细节。如果你的简历中提到了一些尚未上线的项目,面试官很可能会询问相关情况。那么,如何有效地回答这个问题呢?本文将通过具体示例,提供一些策略和最佳实践。 ## 1. 理解项目上线的含义 项目上线是指将开发完成的系统或应用程序部署到生产环境,供用户访问和使用。这个过程
原创 2024-10-09 04:30:24
423阅读
1、 常用的Linux命令1)文件操作cat、vi、vim、ls、mkdir、touch 、cp、mv查找是否存在该文件名:find / -name mysqlcat:一次性显示文件内容2)日志tail -f /var/www/MOB_logs/catalina.2018-05-18.out抓取关键字:cat catalina.2019-03-20.out | grep "返回respData"g
转载 2021-04-23 21:38:07
584阅读
2评论
面试中,Java面试官通常会“你擅长做什么?”这个问题,以便更好地了解候选人的技术专长和兴趣领域。这不仅考察了候选人的技术能力,也能揭示应聘者的职业规划和学习态度。为了有效回答这个问题,我们需要一个清晰的框架来结构化我们的回答,使其更加逻辑严谨且易于理解。 ### 问题背景 面试官提出“你擅长做什么”的问题时,意味着他们希望判断你在技术方面的优势及其与岗位需求的匹配程度。以下是我们对于这个情
原创 5月前
39阅读
写于2019年2月20日,之前被《前端大全》等转载阅读量超1w+,知乎等累计阅读量超过1w+ 导读:文章主要通过ES6的extends,结合ES5的寄生组合继承,图文并茂的讲述JS的继承。
原创 2022-08-08 17:49:23
202阅读
代码void swap(int* array, int
原创 2022-10-13 11:37:14
67阅读
this指向问题常困扰着前端开发,本文非常详细的描述了this在各种场景的指向。看完本文,一定会有所收获
原创 2022-07-26 22:04:22
106阅读
Bit-map的基本思想就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。(PS:划重点 节省存储空间)假设有这样一个需求:在20亿个随机整数中找出某个数m是否存在其中,并假设32位操作系统,4G内存在Java中,int占4字节,1字节=8位(1 byte = 8 bit)如果每个数字用int存储,那就是20亿
转载 2021-06-20 18:34:12
304阅读
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 7 分钟。
转载 2020-12-15 07:00:00
155阅读
其他
转载 2022-03-03 15:42:50
175阅读
分布式缓存缓存好处:高性能 + 高并发 高性能(常用) 数据库查询耗费了800ms,其他用户对同一个数据再次查询 ,假设该数据在10分钟以内没有变化过,并且 10 分钟之内有 1000 个用户 都查询了同一数据,10 分钟之内,那 1000 个用户,每个人查询这个数据都感觉很慢 800ms 比如 :某个商品信息,在 一天之内都不会改变,但是这个商品每次查询一次都要耗费2s,一天
原创 2022-11-25 15:57:45
157阅读
达Bit-map的基本思想就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因...
转载 2021-08-16 11:13:04
136阅读
前言面试官出很多考题,基本都会变着方式来考察​​this​​指向,看候选人对​​JS​​基础知识是否扎实。读者可以先拉到底部看总结,再谷歌(或各技术平台)搜索几篇类似文章,看笔者写的文章和别人有什么不同(欢迎在评论区评论不同之处),对比来看,验证与自己现有知识是否有盲点,多看几篇,自然就会完善自身知识。附上之前写文章写过的一段话:已经有很多关于​​this​​的文章,为什么自己还要写一遍呢。学习就
1.Java 的多态表现在哪里?多态要有动态绑定,否则就不是多态,方法重载也不是多态(因为方法重载是编译期决定好的,没有后期也就是运行期的动态绑定)多态当满足这三个条件 1.有继承 2. 有重写 3. 要有父类引用指向子类对象 2.抽象类与接口的区别(1)一个类只能继承一个抽象类,一个类可以实现多个接口 (2)抽象类中可以存在非抽象方法,接口中的方法都是抽象方法(3)抽象类可以有私有的成员变量和成
1. 面试官:工作中使用过Zookeeper吗?你知道它是什么,有什么用途呢?小菜鸡的我:有使用过的,使用ZooKeeper作为dubbo的注册中心,使用ZooKeeper实现分布式锁。 ZooKeeper,它是一个开放源码的分布式协调服务,它是一个集群的管理者,它将简单易用的接口提供给用户。 可以基于Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。 Zookeeper的用途:命名服务、配置管...
转载 2021-06-04 19:16:01
155阅读
面试官问到“你的Java基础怎么样?”这个问题时,首先我们可以理解为面试官希望评估你对Java编程语言的熟悉程度,这不仅包括Java的语法和特性,还包括面向对象编程(OOP)的原则、常用API、集合框架、异常处理等内容。对于这一问题的回答,可以从以下几个方面来系统地阐述自己的Java基础。 ### 1. Java语言概述 Java是一种广泛使用的高级编程语言,由Sun Microsystem
原创 9月前
47阅读
  • 1
  • 2
  • 3
  • 4
  • 5