FIT2CLOUD飞致云面试总结

上机测试

题目

题目1

获取100以内的素数和

题目2

给定一个静态方法和静态LinkedList,该对LinkedList属性经行添加操作,要求LinkedList始终保持有序状态。推荐使用LinkedList的add(E e, int index)方法

总结

这题还是比较简单,但和我一起去面试的还是有人第二道题没做出,我应该是用时最短做出来的,不要问为什么,问就是预习过了。

笔试

题目比较多,只记得一部分,是比较重要的部分

题目

程序阅读

程序阅读都忘记了,凭感觉了,应该都没什么问题。

问题处理

1、catch异常后需要做什么、异常有什么作用。
2、有两个ArrayList分别是selected、matched,selected有1000个元素,matched有50000个元素,现需要把不存在matched的元素在selected中删除。
3、如代码所示,代码中option中需要调用第三方的SDK,存在万分之一的几率用时过长导致阻塞,请写出你的解决方案。

try{
	synchronized (lock) {
		//option
	}
}catch(Exception e){

}

数据库

1、写出spring的事务传递、事务隔离
2、设置学生、课程和成绩表,并查询出总分大于300的学生姓名和成绩

Linux

1、请编写查看tomcat是否启动成果的shell,启动成果返回1,启动失败返回0。
2、请写出vim的以下命令:回到首行、回到该页首行、下一页、跳到下一个单词等等(我只记得这些,建议都vim的命令都看一边)。

前端知识

1、请画出CSS盒子模型(好像是这么问的)
2、请列出http状态码以及表达的意思

第一轮面试

主要问的是上一家公司的情况,做过的业务,用过的框架,住址、期望等待。比较简单,这老哥很逗。

第二轮面试

主要是针对笔试题做一系列的问题。
例如:
1、我在把不存在matched的元素在selected中删除的解决方案是用matched的contains方法判断,面试官回问contains也是一次遍历,有没有更好的解决方法,我陷入沉思。
2、我在调用SDK存在阻塞的问题的解决方案是设置超时时间,面试官回问如何设置超时时间,我回答好几个,好像都没有回答上。
3、在查询学生成绩我写的SQL是:
SELECT st.name, sum(sc.score) FROM student st, score sc WHERE st.id = sc.s_id GROUP BY st.name HAVING sum(sc.score) > 300
被问重名怎么办(大意了),后来改为:
SELECT st.id, st.name, sum(sc.score) FROM student st, score sc WHERE st.id = sc.s_id GROUP BY st.id, st.name HAVING sum(sc.score) > 300
面试官回问,有没有更好的优化方法,我有一度陷入了沉思。

总结

以上就是我面试的全部流程了,整个面试过程还是很愉快的,如果你也要去FIT2CLOUD飞致云面试,希望这篇文章对你有所帮助。
我最终没有通过面试,菜是元凶。
如果面试官看到这篇文章,那就非常抱歉了,你们可能需要更换题目了,同时我也非常想去贵公司再尝试一次,下次我应该就不会这么菜。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值