1.怎样面试软件工程师?
软件工程师根据行业和项目的不同可分为多个类别,因此,对于不同专业的软件工程师的 要求也是不尽一样的。
例如,微软要招聘一名.net高级软件工程师,任职要求就包括以下方面: 大学本科及以上学历、计算机及相关专业、三年以上工作经验;精通面向对象分析设计,具有大 型企业级系统设计、开发、调试经验;精通NETFramewOTk、C#,熟练使用VisualStudio. NET开发 工具、精通ASP. NET编程模型、精通ADO. NET编程模型;熟悉SQLServer或Oracle大型数据库 系统、熟悉SQL存储过程的编写;具有完整的应用开发周期经验,熟悉设计、编码、测试、实施等 各阶段工作,有丰富的项目管理经验;具有适当领导和组织才能,能够带领技术团队创造核心技 术,引导团队的技术发展;具有熟练的英语听说读写能力,等等。
2.求sql语句怎么写(金蝶面试题)
兄弟,不知道你这道题出的是什么意思?是在有数据的一张表中完成你的题目要求吗?还有你的薪水的数据类型怎么会是flaot?应该是float哦哦~~~~~
1:select sun(FSAL) from table1 where FNAME is zhangsan;
2: select FNAME , avg(FSAL) from table group by (周薪,月薪,年薪);
3:select FNAME from table1 group by <;月薪 > having avg(月薪) >600 and avg(月薪)<800 or avg(月薪) =600 or avg(月薪)=800;
我用的是oracle,不知道蛮不满足你的要求
3.帮忙
问题1答案:
select a.人员资料 from A表 as a, B表 as b, C表 as c
where a.借书证号 = b.借书证号 and b.借阅编号 = c.借阅编号
and count(c.图书编号) > 5
问题2答案:
create proc proc_book
@bookID varchar(20),
@bookInfo varchar(20),
@borrID varchar(20)
as
if (bookID <>st112)
begin
insert into C表 values(@bookID,@bookInfo,@borrID)
return 1
end
else
return 0
go
exec proc proc_book st111 书名 AS111
问题3答案:
select a.人员资料 from A表 as a, B表 as b, C表 as c
where a.借书证号 = b.借书证号 and b.借阅编号 = c.借阅编号
添加约束:
alter table 表名
add constraint 约束名 约束类型 具体的约束说明
创建视图:
create view 视图名
as
select语句