Long Bro博客——查看其它Long Bro影院
记我的第一次面试

  作者:赵成龙  发布时间:2019-01-16 14:19:33  所属类别:个人日记  浏览量:435



 

        许久没有写博客了,这段时间一直在忙着学习高级技术,虽然很多也看的不是很懂,但总是感觉自己现在的水平太次了,需要看一些高水平的东西来提高自己了,不懂就多看几遍,多理解,所谓的高级,其实也知识我平时没接触或很少接触罢了。在这里向大家推荐一个网站,这个网站上有很多Java方面的技术文章,内容也很有营养,我所谓的高级的技术也大部分是在这个网站上看的,像设计模式,并发编程等等等等(忒多了,就不细说了),上面关于这些技术的文章特别多,也写的特别有水平,有很多是关于Java中常用类的源码详解分析,虽然看的时候很费神,但确实能开阔自己的眼界,让自己明白人外有人,自己所学的只不过是皮毛!

        也是在这个网站上,有很多关于面试笔试的文章,文章中归纳了很多面试时面试官可能会提问到的问题,上面扯了这么多,接下来回归本篇博客的主题:记我的第一次面试...

        2019年01月15日早上,我和朋友坐车前往广州市宏正软件有限公司,去进行我的第一次面试,说不紧张是假的,但也还好了。到那里之后,前台先拿了一张表和一份笔试题让我写。好吧,有点出乎意料,没有想到面试前还先笔试,不过想想也很正常呀。填完了信息后,就开始做笔试题了。

        第一道题:一个青蛙从井底爬井,晚上爬五米,白天掉三米,井11米,问几天能爬出去?

        井只有11米长,想想分析也不算难,于是想了一会儿便想了出来。第一天晚上爬5米,第二天早上掉3米,晚上又爬5米,所以第二天晚上已经爬了7米,第三天早上又掉了3米,晚上爬了5米,一共爬了9米。第四天早上又掉了3米,晚上又爬了5米,所以在第四天晚上已经爬出了井。

        第二道题:

给了一个方法,不定义新变量,将两个变量的值互换

public void change(int a,int b){

a=a+b;
b=a-b;
a=a-b;

}

这道题写错了,也怪自己,水平菜也不说了,还粗心,正确的在上面红色部分写出

[污]

        第三道题:不使用循环和if,打印出1~1000

        这道题自然也把我难住了,挺尴尬的,难为了自己学了这么久的Java,后来朋友百度了一下,说用递归,然后才有了一点思路,于是就用递归写出了一个不会结束的程序,我写出的程序是从1开始打印,一直不停的打印的那种,当时不会用?和:来控制程序停止,下面直接写出正确的做法吧

public static int f(int n){
int b=n!=1?f(--n)+1:1;
System.out.println(b);
return b;
}

        然后在主函数中调用f(1000)

        第四道题和第五道题是数据库方面的问题,下面列出后问题,答案就不说了,因为目前还没细细研究...

第四个题:程序中因为涉及到多表链接导致很慢,是为啥,咋优化

第五个题:数据库设计:一个角色有多个权限,一个用户组有多个角色和权限,一个用户组也有多个用户,画出数据库设计图。并分析用户登录时角色权限查询

面试也不说了,虽然我回答的不好,但面试官人还不错,面试进行了有三十分钟左右。最后我只想说一句,革命尚未成功,我仍需努力。





本文出自LongBro博客,如需转载请注明出处。
本文链接:http://www.longqcloud.cn/blogs/66.html
上一篇:JavaWeb视频网站开发:吐槽墙模块实时同步显示已输入字数
下一篇:支付宝如何批量搞敬业福?




如果你觉得这篇文章对你有用,欢迎 打赏(打赏记录)

打赏多少,你高兴就行,谢谢你对Long Bro这小子的支持  ^-^

来自:223.104.105.206的评论

每发布一篇博客,除了向数据库中添加这条博客外,也生成一个html文件,即这个博客的静态页面。将该文件的名设为一个没有出现过的随机数,或者是发布时间的TimeMillions,并记录到数据库。在博客列表界面,点击某条博客,根据html文件名查找对应html文件并加载出来。

2018-05-23 09:32:50


来自:117.136.31.228的评论

咳咳,写到最后竟然忘了分享那个有很多Java干货的网站链接,在这里说出来吧
点击->Java知音

2019-01-16 14:24:07


来自:222.136.178.91的评论

dandan

2019-01-20 11:18:08