博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我的面试(1)
阅读量:4110 次
发布时间:2019-05-25

本文共 905 字,大约阅读时间需要 3 分钟。

       作为一个学习比较中等(菜)的软件毕业生,毕业后找工作,发现真的是好难,在校期间大量时间花在玩上,所以我的项目经验少到可怜,导致面试时能说的东西太少,说起来都是泪。算了进入正题。

初试

       初试是笔试,选择,简答,设计+编程。选择和简答网上的面试宝典或java面试题里都有,设计题是给出员工(名称,工号),部门(名称)请设计并查询工数量超过3个的部门名称,并列出这个部门员工数量。编程题是请将area.csv中的数据导入到数据库,因为数据库中已有数据,但请保证数据库中的数据是最新的,大概是这么个情况。

        设计题因为当时脑子有点蒙,关系表就直接上去了,员工(编号,姓名,工号),部门(编号,名称),关系表(编号,员工编号,部门标号)。对没错,可以这么设计,很简单明了,但是你要明白你是去应聘,不是糊弄成绩,应聘需要将自己最好的一面展示给面试官,员工(编号,姓名,工号,部门编号),部门(编号,名称)应该这样设计,因为使用关系表会涉及到很多问题,例如删除,数据冗余等等所以能不用就尽量不用。

       对应修改后的sql代码:

SELECT 部门.名称, Count(部门编号) as 员工数量FROM 员工表,部门表 where 员工.部门编号=部门.编号GROUP BY 部门编号HAVING (((Count(部门编号))>3));

 

       编程题,因为我并没有接触过.csv文件所以。。。空白。后来通过度娘了解到csv是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中。 诶,书到用时方恨少啊。

 

二面

先是一波自我介绍,然后拿着我做过的题开始发问。

问:&&和&中使用&会出什么问题,不看&&,&还有什么含义。

答:报异常,与运算。。。

问:==判断的是什么?

答:比较变量所对应的内存中所存储的数值。

问:你为什么使用关系表

答:简单明了。。。但不是最好的。

问:那,最好怎么设计。

答:在员工中加个属性列。。

      之后就是谈一下我做过的项目,最后问我还有什么问题时,我问了下我今天的表现情况。。。面试官明确说明很不满意我做得设计题,因为我没将我认为最好的设计写出来。。。结果不用想也是凉凉。。。

谨记教训!!!

转载地址:http://ncosi.baihongyu.com/

你可能感兴趣的文章
C 语言 学习---回调、时间定时更新程序
查看>>
C 语言 学习---复选框及列表框的使用
查看>>
第四章 - 程序计数器
查看>>
第七章 - 本地方法栈
查看>>
第十一章 - 直接内存
查看>>
JDBC核心技术 - 上篇
查看>>
JDBC核心技术 - 下篇
查看>>
一篇搞懂Java反射机制
查看>>
一篇彻底搞懂Java注解与枚举类
查看>>
【2021-MOOC-浙江大学-陈越、何钦铭-数据结构】树
查看>>
MySQL主从复制不一致的原因以及解决方法
查看>>
RedisTemplate的key默认序列化器问题
查看>>
序列化与自定义序列化
查看>>
ThreadLocal
查看>>
从Executor接口设计看设计模式之最少知识法则
查看>>
OKhttp之Call接口
查看>>
application/x-www-form-urlencoded、multipart/form-data、text/plain
查看>>
关于Content-Length
查看>>
WebRequest post读取源码
查看>>
使用TcpClient可避免HttpWebRequest的常见错误
查看>>