之前看别人的面经贴,一面问基础来着,原本以为会问网络、操作系统、数据库那些,然而面试官又双叒不按牌理出牌了😂,我真的是第n次怀疑人生。。。
以下是部分我还能回忆起来的,大家将就看。
聊天:
1、对后端的理解,为啥做后端,为啥觉得自己适合后端
项目:
1、项目
2、restful风格解释一下,restful原则还是规范来着忘了,不知道,queryparam和pathparam区别?总之就着restful往下问
3、get、post等区别
4、我项目中使用redis的场景,为什么要用redis,为什么不用数据库,redis具体比数据库快多少?
5、消息队列处理的时候,万一消费者处理失败怎么办
工程应用:
1、平时做项目有用过git么?问如果已经commit了某代码,现在你对改代码做了一点点修改,你又不想再全部commit一遍,咋整???
2、平时用linux么?如果想查看所有正在运行的java程序怎么做?
java:
1、String StringBuilder StringBuffer的区别,阿里巴巴编程规约里面有一条说不能在for循环体里写 str += "a"; 这种代码,为什么?
2、ArrayList和LinkedList的区别,增删改查效率
3、接口和抽象类的区别
代码:
二叉树两个节点的最近公共祖先
最后问面试官表现咋样,面试官人很好,跟我说了我需要加强的部分,说我因为没有实习过,所以一些工程上的经验比较欠缺,基础和逻辑还不错。
最后,许愿二面
全部评论
(4) 回帖