学姐百度实习面经(轻松拿offer)

文章分享了面经故事,涉及Java岗位面试、数据库操作、编程技巧如链表翻转、Scp和wget的区别,以及重载和重写概念。还提供了学习资源,包括Java架构学习资料、面试宝典和实战项目等内容。
摘要由CSDN通过智能技术生成

《关于我的那些面经》滴滴Java岗(附答案)

朋友面神策数据库,第五个问题不会,直接再见

美女学姐面了美团阿里京东,这些经验实在太真实了

学姐腾讯产品面经

学姐总结奇安信18k常问面试题

这个系列计划收集几百份朋友和读者的面经,作者合集方便查看,各位有面经屯着可以联系我哦

1、测试环境搭建过程

2、  验证环境部署是否成功时 跑测试用例 接口是什么样的?(服务对外提供的调用接口)

3、  数据库 表 有个字段 name字段 name=liuguoge 唯一标识id=3 修改name=guogeliu

update user set name=guogeliu where id=3;

4、写链表翻转(说思路,代码中每一行的作用)

public ListNode ReverseList(ListNode head) {

//当前节点是head,pre为当前节点的前一节点,next为当前节点的下一节点

if(head==null)return null;

ListNode pre = null;

ListNode next = null;

while(head!=null){

//先用next保存head的下一个节点的信息

next = head.next;

//保存完next,就可以让head从指向next变成指向pre了

head.next = pre;

//让pre,head,next依次向后移动一个节点,继续下一次的指针反转

pre = head;

head = next;

}

//head为null,反转完毕,pre就是反转后链表的第一个节点

return pre;

}

5、 Scp和wget区别

curl是libcurl这个库支持的,wget是一个纯粹的命令行命令。

curl支持更多的协议。

curl 支持FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE,

Wget 支持HTTP, HTTPS and FTP.

curl 默认支持HTTP1.1(也支持1.0),而wget仅仅支持HTTP1.0规范。

4.curl在指定要下载的链接时能够支持URL的序列或集合,而wget则不能这样;

5.wget支持递归下载,而curl则没有这个功能。

7、  重载与重写区别

定义区别:

①重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。

②覆盖(也叫重写)是指在派生类中重新对基类中的虚函数重新实现。即函数名和参数都一样,只是函数的实现体不一样。

类的关系区别

覆盖是子类和父类之间的关系,垂直关系;重载是同一个类中方法之间的关系,水平关系。

3.产生方法区别

覆盖只能由一个方法或只能由一对方法产生关系;重载是多个方法之间的关系。

4.参数列表要求区别

覆盖要求参数列表相同;重载要求参数列表不同。

5.调用方法区别

覆盖关系中,调用方法体是根据对象的类型来决定;而重载关系是根据调用时的实参表与形参表来选择方法体的。

1、介绍实习经历

2、  测试环境的检查(接口测试)

3、  写代码:奇数在前,偶数在后

private static void fun(int[] arr) {

if (arr.length == 0)return;

int front = 0,end = arr.length-1;//设置两个指针,一个指向头部,一个指向尾部

while (front < end){

//从前往后找偶数

while (front < arr.length && arr[front]%2 == 1) front++;

//从后往前找奇数

while (end >= 0 && arr[end]%2 == 0)end–;

//将前面的偶数与后面奇数交换位置

if (front < end){

int temp = arr[front];

arr[front] = arr[end];

arr[end] = temp;

}

}

}

如何判断bug前后端?

前端的问题:

在用户输入数据后,发送的请求没有带数据或者数据错误。

后台已经传回了数据,但在前端显示不出来。

后端的问题:

接受请求后,存储/修改错误(查看数据库)

返回数据错误

抓包工具来进行分析

通过请求与响应来判断。

1.请求接口url是否正确

如果请求的接口url错误,为前端的bug

2.传参是否正确

如果传参不正确,为前端的bug

3请求接口url和传参都正确,查看响应是否正确

如果响应内容不正确,为后端bug
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

总结

一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。

这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。

最后再说几句关于招聘平台的,总之,简历投递给公司之前,请确认下这家公司到底咋样,先去百度了解下,别被坑了,每个平台都有一些居心不良的广告党等着你上钩,千万别上当!!!

Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。

还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书。
在这里插入图片描述

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
钩,千万别上当!!!

Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。

还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书。
[外链图片转存中…(img-8i2ZWgos-1713641645190)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

  • 22
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值