2017-12-08高级.net 面试小结
现在思维是企业级开发思维
应该往互联网思维转变,主要涉及,队列 ,消息,数据并发,数据安全,前端,vue,element UI
以下为速8酒店笔试题
1.有如下代码:
string s1;string s2;
s1=s2="ABC";s1="111";
问s2的值是多少,简述理由,请尽量使用图像说明其中的原因
答:"ABC"
2.看下列的JS代码输出为何?解释原因
var a=null;
alert(typeof a);
var b;
alert(typeof b);
alert(c);
object,undefined,c is not defined
3.列举ASP.NET MVC ActionResult 的返回值有几种类型?
视图(View),部分视图(PartialView),文本(return Content("Test Content", "text/html")),json,javascript,文件(return File()),Null,重定向(Redirect / RedirectToAction / RedirectToRoute)
4.TempData,ViewData和ViewBag之间有什么不同?
ViewBag 是动态类型(dynamic),ViewData 是一个字典型的(Dictionary),同ViewData和ViewBag一样,TempData也可以用来向视图传递数据。只是ViewData和ViewBag的生命周期和View相同,只对当前View有用。而TempData则可以在不同的Action中进行传值,类似webform里的Seesion。
5.请根据注释,编码实现下面类的方法
//这个类用于存取一组权限,每个权限用正整数表示,这组权限存储在rightString属性中。如果某个权限存折,rightString第N个字符为‘1’,否则为空格。N是这个权限的整数值
class RightStore {
public String rightString = "";
/// <summary>
/// 如果传入的权限存在,该方法返回True,否则,为False
/// </summary>
/// <param name="right"></param>
/// <returns></returns>
public bool getRight(int right) {
}
/// <summary>
/// 该方法存储或清除传入的权限,如果value为true,存储传入的权限,否则清除该权限,right传入的权限的整数值
/// </summary>
/// <param name="right"></param>
/// <param name="value"></param>
public void setRight(int right, bool value) { }
}
6.为管理岗位业务培训信息,有如下3个表:
S(S#,SN,SD,SA),其中S#,SN,SD,SA 分别代表学号,学员姓名,所属单位,学员年龄
C(C#,CN),其中C#,CN分别代表课程编号,课程名称
SC(S#,C#,G),其中S#,C#,G分别代表学号,所选修的课程编号,学习成绩
请使用2种标准SQL语句查询选修课程名称为'税收基础' 的学员学号和姓名,并说明其优缺点。
7.产品甲由2个A1,2个B和1个C组成,产品乙由2个A2,1个D和1个E组成,其中制品D又由2个B加工而成。产品乙的安全库存为30个,B的安全库存为100个,现在库存50个产品乙,30个A1,40个A2,50个C30个产品D,60个产品B,问:现在接到订单产品甲需要100个,产品乙需要100个,应采购各种原料个多少个?请从程序的角度描述一下实现思路。
安全库存:库房保证正常生产的最低库存。
2017-12-08高级.net 面试小结的更多相关文章
- Gitlab一键端的安装汉化及问题解决(2017/12/14目前版本为10.2.4)
Gitlab的安装汉化及问题解决 一.前言 Gitlab需要安装的包太TM多了,源码安装能愁死个人,一直出错,后来发现几行命令就装的真是遇到的新大陆一样... ... 装完之后感觉太简单,加了汉化补丁 ...
- 面试小结之Elasticsearch篇(转)
最近面试一些公司,被问到的关于Elasticsearch和搜索引擎相关的问题,以及自己总结的回答. Elasticsearch是如何实现Master选举的? Elasticsearch的选主是ZenD ...
- 【2017.12.12】deepin安装U盘制作,支持 BIOS+UEFI,deepin_Recovery+Win PE
U盘要求为 FAT32,MBR分区表 如果需要放 4GB 大文件,可以分两个分区,第一分区FAT32格式,放启动相关文件,第二个分区用 NTFS 格式,放其它资料. 最新 Win10 支持显示 U盘 ...
- 2017.12.21-JQuery
作业:密码加强验证 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> & ...
- mysql查询优化以及面试小结
mysql面试小结: 1.mysql的基本架构 2.mysql的索引 btree+的原理 3.mysql的索引优化 4.mysql的sql查询优化 慢查询日志 Show prodile 全局查询日志 ...
- 2017腾讯OMG实习生面试总结
2017腾讯OMG实习生面试总结 一面 一面有两个面试官,轮着来的,一共是一个半小时,中间等了10分钟左右.结合简历问了问项目,也考察了基础,手写了两道简单的算法题.问题包括: 第一个面试官 1.自我 ...
- 2017.12.25 Mybatis物理分页插件PageHelper的使用(二)
参考来自: 官方文档的说明:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md 上篇博客 ...
- 互联网高级Java面试总结
前不久刚换了单位,这段时间抽出时间来总结一下. 本人渣本毕业四年,无大厂工作经验,出来面高级Java. 上家单位是一个知名互联网平台,但是体量不大的小公司(5线互联网公司),但就是出名(职场人都知道~ ...
- [LOJ#6259]「CodePlus 2017 12 月赛」白金元首与独舞
[LOJ#6259]「CodePlus 2017 12 月赛」白金元首与独舞 试题描述 到河北省 见斯大林 / 在月光下 你的背影 / 让我们一起跳舞吧 うそだよ~ 河北省怎么可能有 Stalin. ...
随机推荐
- Flume 实战练习
前期准备 了解Flume 架构及核心组件 Flume 架构及核心组件 Source : 收集(指定数据源从哪里获取) Channel : 聚集 Sink : 输出(把数据写到哪里去) 学习使用 Flu ...
- vue项目实战
本篇文章主要介绍了vue的环境配置,vue项目的目录结构以及在开发vue项目中问题的一些解决方案. 环境配置及目录结构 1.安装node.js(http://www.runoob.com/nodejs ...
- SQL语法练习(一)
查询学习课程"python"比课程 "java" 成绩高的学生的学号;– 思路:– 获取所有有python课程的人(学号,成绩) - 临时表– 获取所有有jav ...
- 探索Linux通用SCSI驱动器
通过 SCSI 命令管理计算机上的数据,并将数据传输到 SCSI 设备.在本文中,作者介绍了一些 SCSI 命令,以及在 Linux® 中使用 SCSI API 时执行 SCSI 命令的方法.他介绍了 ...
- [工具] Docker安装及portainer GUI
一.Docker Engine安装 1.安装流程 1)移除旧版本(如果有旧版本) yum remove docker \ docker-client \ docker-client-latest \ ...
- Python几个简单实用的模块
今天整理了下,工作中常用的一些高阶函数,后面持续更新...... 一.collections 二.itertools 三.functools
- 一文看懂js中的clientX,clientY,pageX,pageY,screenX,screenY
一. 客户区坐标位置(clientX,clientY) 鼠标事件都是在浏览器视口中的特定位置发生的.这个位置信息保存在事件对象的clientX和clientY属性中,所有浏览器都支持这两个属性. 我们 ...
- ASP.NET CORE 内置的IOC解读及使用
在我接触IOC和DI 概念的时候是在2016年有幸倒腾Java的时候第一次接触,当时对这两个概念很是模糊:后来由于各种原因又回到.net 大本营,又再次接触了IOC和DI,也算终于搞清楚了IOC和DI ...
- 前端每日实战:152# 视频演示如何用纯 CSS 创作一个圆点错觉效果
效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/gBwzKR 可交互视频 此视频是可 ...
- h5单页面布局
前段时间做了一个PC端单页面应用 GitHub因为项目开始的比较仓促,加上本人前端经验特别少,虽然项目大体完成了,但是页面布局确成立它的硬伤...为了填补心里落差,专门做了一个h5的单页面布局,代码很 ...