2018年大三面试总结

今天面试了两家公司 一家是在创智大厦的公司,一家是豆子科技 坐标长沙

豆子科技大概的笔试题

java的特征

hashtable和hashmap的区别

== 和 equels的区别 equels 在那个类里面

说一下equels 好hashCode()的关系

谈一下web service 并说出它的传输格式有哪些 并说下区别

set 是如何判断重复的 

String 为什么不能改变

手写一个分页(可以伪代码)

画一下集合的继承图

ArrayList和linkedList的区别

说一下ArrayList的扩容大小

创智大厦的公司

上面的一些集合问题

还有就是手写编程题 基本上就是全是手写的编程题

其中就有 输入123456 返回654321的题(不能使用java库)

等等的一些算法题

然后还有 if else的嵌套 转 switch (注意java不允许条件有 运算符!!!)

手写一下归并排序

优化经典快排

 

总结:豆子科技的重在理论,博主问题不是很大 但是一旦问到非常底层的东西,会发现还是存在问题;

   后面那家的比较考验手写能力和基础,很多细节,面试官给我了很多的建议,作为一个java后端的开发者,代码一定要检查五遍以上 

   做后端开发的主要是逻辑能力和代码的严谨能力!!博主的问题就出来了,博主都知道一些,但是往深挖却又有问题(例如:他问我为什么索引多了会出现效率低的原因)

     再有博主手写代码的时候,思路会有死角!!!!这很恐怖,其实不是因为手写的问题,在面试的时候允许你写伪代码 但是存在不严谨的细节却是致命的。

    博主决定整理一下东西,吸收一下技术点。后面哪家面试官,给我说了一句话,你的编程思维是有的,但是底层的基础不是很扎实,很粗心,总体给他的感觉还是差点。他希望我加油。我也希望我的博客对想要去面试的朋友能有帮助

 

 

转载于:https://www.cnblogs.com/shundong106/p/9885335.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值