精华内容
下载资源
问答
  • 百度Java后端实习面试

    万次阅读 多人点赞 2021-01-16 00:14:45
    百度Java后端实习面试 百度应该算是我这次投实习简历第一个面我的了吧,字节实在是看不上我,简历面都过不去。 2021 1.13 了解基本情况 百度的工作效率是蛮快的,快的我都没做好准备,中午12点多进行的内推,下午3点...

    百度Java后端实习面试

    百度应该算是我这次投实习简历第一个面我的了吧,字节实在是看不上我,简历面都过不去。

    2021 1.13 了解基本情况

    百度的工作效率是蛮快的,快的我都没做好准备,中午12点多进行的内推,下午3点就有公司的hr来了解一些基本情况了。花了将近30分钟问了一些基本的问题。

    1. 自我介绍
    2. 对软件工程的理解
    3. 软件工程和其他计算机学科的区别和共同点
    4. 为什么会选软件工程
    5. 对自己项目的一个背景介绍
    6. 什么时候可以入职,可以实习多久

    这也不能算是一次面试吧,可能就是初步了解一下个人的性格和可以实习的时间,最后简单介绍了他们部门,说后续有通知会联系我。

    2021 1.15 一面

    1. 自我介绍
    2. String、StringBuilder、StringBuffer区别
    3. ArrayList、LinkedList、Vector的区别
    4. ArrayList和Vector的扩容机制
    5. HashMap的底层实现
    6. 创建线程池、线程池的运行机制和拒绝策略
    7. synchronized的实现和机制,锁升级机制
    8. 了解JVM吗
    9. 了解计算机网络吗(只问了我一下就没接着往下问了)
    10. MySQL索引底层实现和在InnoDB中的实现(只答出了B+ Tree,忘记了Hash实现,后面直接紧张忘记了在InnoDB中是怎么实现的)
    11. Redis持久化的方式
    12. AOF备份文件过大怎么办
    13. 合并两个有序链表

    上午接到面试通知,下午5点就开始面,碰巧今天家里停电,找个安静的面试环境真不容易。问的东西都很基础,总体感觉也还不错,面试官人也挺好的,人生中的第一次面试,难免有些紧张,在一些点卡住的时候面试官总说不用紧张,没答全的地方也帮我补充了,这次面试也学到蛮多。最后反问了一些问题:部门用的技术栈,入职之后的一些事项,面试官也跟我说了一下。一共进行了37分钟,不知道结果怎么样,有结果后接着更。

    展开全文
  • java后端的学习资料,面试经验
  • Java后端实习生专业要求

    千次阅读 2020-04-01 16:29:05
    以下是我在一些网站查到的一些公司关于java后端实习生的专业要求的个人总结: 技术层面: 1.熟悉前端的html,css,javaScript,jquery并使用过一种前端框架。 2.扎实的java基础,熟悉多线程,IO,集合,socket,...

    以下是我在一些网站查到的一些公司关于java后端的实习生的专业要求的个人总结:

    技术层面:

    1.熟悉前端的html,css,javaScript并使用过一种前端框架。

    2.扎实的java基础,熟悉多线程,IO,集合,socket,编程规范,异常处理,调试。

    3.扎实的javaweb基础,熟悉jsp,servlet,jdbc,MVC三层架构。

    4.熟练使用当前热门的框架SSM(Spring,SpringMVC,Mybatis(Mybatis_plus)),Springboot。

    5.至少掌握一种关系数据库Mysql或Oracle和非关系数据库Redis或MangDB。

    6.掌握计算机网络基础知识,熟悉TCP,HTTP等协议原理。

    7.熟练使用一种版本控制工具,如git或svn等。还有maven项目构建工具。

    8.熟悉linux基础命令,了解docker、Jenkins更好。

    综合能力:

    自学能力,总结能力,英语水平,看文档能力,沟通能力,团队协作能力,特别是与后端交互数据的思维。

    提高技术上限:

    1.英语水平:能够流利的看英文文档。

    2.基础知识:高数,概率与数理统计,离散数学。

    3.专业知识:jvm虚拟机原理,数据结构与算法,操作系统,计算机网络,设计模式。

    参考网站

    boss,拉钩,牛客,实习僧,知乎

    参考部分截图:

    在这里插入图片描述


    在这里插入图片描述


    展开全文
  • java后端实习岗面试

    千次阅读 2020-07-23 00:56:00
    有赞面试(1个小时凉经)–》第一次面试紧张忘了 ...7、java内存区域划分,堆的划分 8、什么时候full gc? 9、A a=new A(),a放哪,A放哪(内存区域上) 10、索引优化 11、B和B+树的区别 12、innodb

    有赞面试(1个小时凉经)–》第一次面试紧张忘了

    1、hashmap的put过程,扩容机制,能不能key,value为空
    2、什么时候变红黑树
    3、红黑树是什么?
    4、为什么左旋,右旋?
    5、CurrentHashmap原理,key,value能不能为空
    6、synchronized的底层实现,ReentrantLock底层实现
    7、java内存区域划分,堆的划分
    8、什么时候full gc?
    9、A a=new A(),a放哪,A放哪(内存区域上)
    10、索引优化
    11、B和B+树的区别
    12、innodb和myisam在B+树上的 实现区别
    13、spring的IOC和AOP
    14、IOC的bean加载流程(原理代码实现的)
    15、问常用的设计模式,讲一下建造者模式
    16、面向对象编程在编码时候的注意?(不知道是啥)
    17、问tcp三次连接?为什么三次握手,两次不行吗?
    18、问https://www.baidu.com会发生什么?
    19、还有一些忘了

    袋鼠云(30分钟)

    1、ArrayList和LinkedList的区别
    2、常用的集合类有哪些
    3、CountDownLaunch了解吗
    4、Synchronized的底层实现原理和ReentrantLock底层实现原理
    5、Synchronized和ReentrantLock的区别
    6、java内存区域划分,堆的划分
    7、GC了解吗
    8、多线程实现的方式
    9、线程的7大参数
    10、4大拒绝策略
    11、Cas的实现(原理)
    12、cas引发的问题(ABA),怎么解决?(版本号或者时间戳)
    13、AQS的实现(原理–>代码方式(state)
    14、问一下es为什么比mysql查询好?(倒排索引)
    15、问一下mq自己用过没(用过,没细问)
    16、问一下自己在这个简历上没写的还会啥–》会用的那种(说了fastdfs,oos,分布式事务lcn,mycat,share-jdbc等),还有自己了解的新技术(讲了下dubbo、fastson,currentHashmap的bug,service mesh和serverless等)
    –到我问–
    1、贵公司用的什么技术栈
    2、水一下自己的常用,接下来的学习目标(springcloud alibaba等)
    3、问一下他对于自己这次的回答满不满意,(满意,说这几天HR面)

    我是小白弟弟,一个在互联网行业的小白,立志成为一名架构师
    https://blog.csdn.net/zhouhengzhe?t=1

    展开全文
  • Java后端实习面试题

    2021-06-09 20:25:25
    总结一下上周去某公司实习面试问到的题 1.了解设计模式吗?如果了解的话解释一下抽象工厂模式,并谈谈在springboot项目开发中哪里用到了抽象工厂模式 这个我不知道怎么解释,我就说了一些具体的东西 比如在...

    总结一下上周去某公司实习面试问到的题

    1.了解设计模式吗?如果了解的话解释一下抽象工厂模式,并谈谈在springboot项目开发中哪里用到了抽象工厂模式

    这个我不知道怎么解释,我就说了一些具体的东西
    比如在springboot中我需要实现学生奖项添加、老师奖项添加、班级奖项添加功能。我可以先不一个个去实现这三个具体的功能,先写一个奖项接口,写好里面的添加奖项方法但不写具体内容,然后再写对应的实现类。。。
    后面就不知道该怎么说了,诶麻了看看网上的对其定义

    提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类

    应用实例:工作了,为了参加一些聚会,肯定有两套或多套衣服吧,比如说有商务装(成套,一系列具体产品)、时尚装(成套,一系列具体产品),甚至对于一个家庭来说,可能有商务女装、商务男装、时尚女装、时尚男装,这些也都是成套的,即一系列具体产品。假设一种情况(现实中是不存在的,要不然,没法进入共产主义了,但有利于说明抽象工厂模式),在您的家中,某一个衣柜(具体工厂)只能存放某一种这样的衣服(成套,一系列具体产品),每次拿这种成套的衣服时也自然要从这个衣柜中取出了。用 OOP 的思想去理解,所有的衣柜(具体工厂)都是衣柜类的(抽象工厂)某一个,而每一件成套的衣服又包括具体的上衣(某一具体产品),裤子(某一具体产品),这些具体的上衣其实也都是上衣(抽象产品),具体的裤子也都是裤子(另一个抽象产品)。

    2.如何实现跨域

    前端处理方法使用jsonp
    后端处理方法,用拦截器在请求头信息里添加允许跨域信息
    或者实现springmvc中的webmvcconfigure接口,重写里面的addCrossMapping方法

    3.如何实现分页功能

    当时被面试官套了一波,
    一种可以先在业务层里写一个接口将数据全部查询出来存放在ArrayList里然后定义参数pagesize、currpage,一个是页数一个是一页中多少条数据,然后根据前端的需求在控制层里返回给前端数据。另一种就是可以用sql的limit来实现,在持久层里再添加一个接口,然后在业务层里处理,直接获得需要的数据,最后一种是使用spring-data-jpa来实现分页

    然后他就顺着我问下一个问题了。。。。

    4.sql在使用limit的时候若查询不到数据时该怎么处理空值

    这个,真不知道怎么说,我当时挺懵逼的,不知道是说查到null值了还是说查不到值的意思,没搞明白。回来去网上查了查,呃,大概是这么个意思吧:在要查询到字段加一个is not null估计就可以了吧

    5.你的项目中如何防止sql注入的

    在前端用正则表达式来实现,在后端用一些工具类对传入的字符串进行过滤
    再一个就是mybatis的标签本来就可以实现防止sql注入 #{}也可以在传参中防止sql注入

    网上找到的就以这篇文章为主吧

    https://www.cnblogs.com/mmzs/p/8398405.html

    现在都不问一些javase基础问题一上来就问sql和业务问题,果然是越来越卷了啊

    展开全文
  • JAVA后端实习入职准备工作以及软件整合,重装电脑必备 入职准备: 1. 首先搞清楚入职时间和详细地址,有时间先去看看。 2. 搞清楚自己到公司的时长,以免第一天就迟到。 3. 问清楚入职流程,去到是找部门经理还是...
  • Java后端实习总结--福州之旅

    千次阅读 2021-03-12 23:48:34
    在自己实习之前,讲实话还是很紧张的,毕竟未知的才是最恐惧的,然后当时第一件事就是在网上找相关的资料,看看到底哪里有一些相关的,稍微详细一点的关于实习的记录,好家伙,完全没找到自己想要的,哪怕有些简单的...
  • 有过一段京东物流的Java后端实习经历,实习时间比较短,全程跟了两个项目。 同期精投了阿里、百度、字节等大厂,没有海投。重点准备了算法、Java SE和MySQL的知识,网络、Spring、Redis准备偏弱。 面试内容 一面:...
  • public class ThreadTest1{ private int j; public static void main(String args[]){ ThreadTest1 tt=new ThreadTest1(); Inc inc=tt.new Inc(); Dec dec=tt.new Dec(); for(int i=...}
  • 1、编程题:java从10000到99999找到AABB类型 public class Test1 { public static void main(String[] args) { String str; for (int i = 10000; i < 100000; i++) { str = String.valueOf(i); if ...
  • 描述一下自己后端的学习路线 (大体规划) 英语怎么样 阅读过英文技术文档吗 相对于其他注重框架知识的面试官来说,这次面试官较为注重基础知识的掌握,问题涉及操作系统,计算机网络,基础数据结
  • 整理的面试题与答案 本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以...
  • 大家想去头条实习的最好先准备准备再投啊!! 一面: 1.设计模式有哪些?具体说一下。(我简历上有写学过这门课程,常见的设计模式说了一下。掌握不太好的课程别写到简历啊!面试完小哥哥说其实他们不太注重考查...
  • 2,java基础,list和set有什么区别 object类的常见方法。我回答了wait 线程的创建方法 线程池的种类 sleep和wait的区别 4.数据库 : 索引的种类 联合索引ABC问题 如何判断某一列数据有索引(SQL执行计划,Explain) ...
  • 本人在深圳一家小的上市公司实习,人口业务部门工作,做一个政府机构的居住证办理项目。今天一去到就要我配置工作环境,我去找其他管理部门的要我的邮箱账号密码,域地址什么的,读工作文档,看一下公司项目的搭建...
  • 项目中用了哪些后端技术,做过哪些项目? 4、项目中的难点,怎么解决?为什么这么解决?由于说了线程池,再问线程池参数如何设置的?为什么这么设置? 5、nginx了解吗?nginx负载均衡解释?有哪些负载算法? 6、...
  • JAVA后端实习生刚进入公司一般会安排做什么?

    千次阅读 多人点赞 2020-09-23 15:13:07
    如果是实习期,主要的任务还是以学习为主,在刚到公司实习的时候,需要把自己掌握的Java编程技术和知识应用到公司的实际项目当中,同时还需要了解软件开发的过程,以及在过程中自己需要担任什么角色以及自己能够...
  • 【面经】腾讯java后端实习面经

    千次阅读 2019-04-14 01:17:12
    九、Java其他的一些并发数据结构 原子类、读写锁、信号量等。   十、问了阻塞队列及其具体的实现有哪些 ArrayBlockingQueue、LinkedBlockingQueue等。   十一、AQS原理,如何保证并发   ...
  • https://www.cnblogs.com/cjsblog/p/9277677.html http://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.html https://baijiahao.baidu.com/s?id=1608021814182894637&wfr=spider&for=pc
  • 以下开始我的每一天的实习经历,以及所积累的知识。程序基础较为小白,做的是java开发搬砖岗位!!!(如有不适敬请谅解!!!) 第一天的任务: 1 熟悉 mac os 系统 2 安装自己需要的软件, qq , 微信, chrome ,...
  • Spring Boot提倡基于Java的配置。尽管你可以使用一个XML源来调用 SpringApplication.run() ,我们通常建议你使用 @Configuration 类作为主要源。一般定义 main 方法的类也是主要 @Configuration 的一个很好候选。你...
  • 蘑菇街之前有找过别的实习吗?为什么不投阿里?你的意思是先找个实习积累经验?然后跳槽到阿里吗?(笑,你看这样就被我套路了) 我看你的笔试成绩很不错,那些题目之前有做过吗?对于输出字符串那道题目,你可以讲...
  • 1、mqtt简介 重要的放前面:V1.0版本是一个非常基础的版本,除了完整的MQTT协议实现外,其他功能什么都没做。 MQTT 协议是 IBM 开发的即时通讯协议,相对于 IM 的实际上的准标准协议 XMPP 来说,MQTT 更小,更快,...
  • 1、数据库的一些基本操作命令,直接看别人写的博客就好 具体操作: ...2、接下来就要熟悉数据库常用的增删改查 查是最有含义的,值得深究。。。 ...3、mysql的一些高级查询 3.1、子查询,内链接,右链接,...
  • 1、继续day01的配置环境: 注册企业邮箱,禅道管理... ...cd ~/.ssh 2.没有则需要创建一个。 mkdir ~/.ssh 3.生成一个证明(默认会生成id_rsa和id_rsa.pub) ssh-keygen -t rsa 4. 把公钥发给大佬 ...在测试服务器把代码...
  • 所以后端需要对这个字段自行校验这时候就需要利用到正则表达式;;; (2)又或者需要对前端传过来的 pageNo和pageSIze进行校验,倘若前端不传值,后端默认赋值。 光看文字抽象,下面看我代码: 说完开场白,让我们...
  • 1、了解熟悉一下springboot的restful开发风格。 restful风格:统一返回数据结构。...要理解这个,就要弄清前端传参数到后端到操作数据库的值传递过程;返回时候弄清楚方法接收对象体,也就是public response +...
  • 现在就是做ssm框架下的sql语句,主要是select语句,sql语句没什么难的,孰能生巧,趁此机会,把自己的sql基础打扎实,也是一种实习的经验。 1、在子查询中字段的类型不相容怎么办? cast函数转换,但是这样会使...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,258
精华内容 4,103
关键字:

java后端实习

java 订阅