阿里数字供应链实习一面
阿里数字供应链实习一面阿里提前批,
面试我的是一个友善的师兄,还提点了修改简历,真心幸运能遇到这样的师兄。
这个师兄在一面之前还打电话问了问我的情况,提了提自己的建议。
面试中还一边引导我、一边鼓励我,nice!
接下来是面试流程:(可能有点记不完整)
自我介绍
项目的东西
学习过数据结构吧?学习过哪些?(说了树、堆、栈)
数组和链表的区别
在java中的底层数据结构,就是集合的(我说了List、Set、Map,以及对应的下面HsahMap、LinkedList、ArrayList等等都说一遍,这里错了一个,师兄告诉我LinkedList底层是链表,ArrayList底层是数组)
你刚说了HashMap,那他的底层?(jdk1.7+jdk1.8)
那HashMap是不是安全的?(不安全,说了原因,扯出了HashTable、ConcurrentHashMap)
ConcurrentHashMap底层原理 (Segment、HashEntry等等怎么组成、怎么运行的底层架构)
Segment的底层结构 (这个不知道)
刚刚你说Segment是一种可重入锁 ...
阿里钉钉暑假实习生一面
阿里钉钉暑假实习生一面凉经
面试的是一个小哥哥,我说的时候他一直在旁边给我肯定~~
人生第一次工作面试,真好
问题:
1. 你大概说一下你学的课程和语言2. String可变吗 (肯定不可变,直接扯StringBuffer、StringBuilder区别 )3. String 为什么不可变 (我说的是因为他被final修饰)4. 接着被反问,String不可变是因为被final修饰吗? (内心:我觉得是啊;然后我扯了一些public private 修饰属性来辩论)5. 问我基础的数据类型 (我紧张的就说出来了 int byte long short …..)6. 反射的实现 (我直接举例的我项目中反射的具体应用)7. 你了解过Java的集合部分吗? (我说了 LIst ArraysList Map HashMap Set Linkedxxx。。。脑子中记得所有集合我都说了)8. HashMap的组成设计 (这个很多人问 JDK1.7 +Jdk1.8 分析以下就行)9. 那为什么用红黑树 (我答的 提高效率、更安全)10. error和exce ...
SpringMVC合集
SpringMVC合集SpringMVC系列已经全部完成:
SpringMVC-01 什么是SpringMVC
SpringMVC-02 第一个SpringMVC程序
SpringMVC-03 RestFul和控制器
SpringMVC-04 数据处理及跳转
SpringMVC-05 Json交互处理
SpringMVC-06 Ajax
SpringMVC-07 拦截器+文件上传下载
springmvc字符 中文乱码问题
springmvc字符 中文乱码问题1.字符过滤器输入中文测试,发现乱码
以前乱码问题通过过滤器解决 , 而SpringMVC给我们提供了一个过滤器 , 可以在web.xml中配置,修改了xml文件需要重启服务器。
springmvc未设置字符过滤器,获取的信息,在前端页面显示的中文都是中文乱码。
解决方法:在web.xml中设置字符过滤器
<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> &l ...
Spring合集
Spring合集Spring系列已经全部完成:
Spring-01 Spring基础
Spring-02 第一个Spring程序
Spring-03 依赖注入(DI)
Spring-04 Bean的自动装配
Spring-05 使用注解开发
Spring-06 AOP
2字节的UTF-8序列的字节2无效 解决方案
2字节的UTF-8序列的字节2无效 解决方案2字节的UTF-8序列的字节2无效
使用标签时,也出现这种情况。
这个问题是因为在xml文件中的中文注释的问题,有两种解决方案:
一、将xml文件的中文注释全部删除,解决
二、将xml文件顶部的encoding=UTF-8改为encoding=UTF8可以解决问题
Mybatis合集
Mybatis合集Mybatis系列文章已经完成上传:
什么是Mybatis
CRUD
配置解析
日志、分页
注解开发
动态Sql
PicGo:搭建图床
PicGo:搭建图床
Hexo系列已经全部完成,包括 前置准备、安装Hexo、Hexo美化、阿里iconfont图标、PicGo图床、域名绑定、百度.必应.谷歌收录,可以在分类:Hexo中查看。
PicGo免费搭建个人图床工具PicGo: 支持Windows、MacOS 和 Linux
软件目前覆盖的图床有8个平台:
SM.MS图床、腾讯云COS、GitHub图床、七牛图床、Imgur图床、阿里云OSS、又拍云图床、Gitee图床
传送门:https://github.com/Molunerfinn/PicGo/releases
下载链接就在下方:
下载插件之前,需要node.js。
下载地址:https://nodejs.org/dist/latest-v12.x/
大家根据自己的需要选择对应的版本安装包安装即可。
PicGo主页面:
该软件还有很多插件:
https://github.com/PicGo/Awesome-PicGo
以上就是完成了PicGo的安装,下面有基于SM·MS与Gitee:
SM·MS安装之后,在Typora中有时不能正常显 ...
Hexo合集
Hexo合集Hexo系列已经全部完成:
Hexo准备—Node.js、Vue
Hexo、主题、部署上线
Butterfly美化
Hexo之更换背景及透明度
Hexo-使用阿里iconfont图标
PicGo:搭建图床
Hexo-域名设置+收录