「干货」分享7月份net面试的经历和题目(五)
bigegpt 2024-10-13 01:17 5 浏览
小编我今年的7月份一个月在找工作,跑过南山,罗湖,宝安区,我记忆最深的是那两个礼拜,其中一天有3趟面试,中午吃饭就花5分钟,吃完就上地铁,赶到下个面试地点,一天跑过最长的,上午的罗湖10点的国贸,中午3点的南山,下午的5点多宝安,那是一个累,不过我今天就简单分享下,我的面试经历,希望对大家有所帮助,也希望在外地漂的你,作为程序员能够好好爱生活爱技术。
由于我写文章有点急,所以漏了一个很重要的面试忘记了写。
7月18日下午5点钟面试了一家福田的做全球供应链的,这家公司的面试官很友好,要求有点高,不过我面试完我收益很大。分享一下面试题给大家。
候选者,您好!
感谢您对越海全球物流的认可!公司的IT岗面试般分为二轮 ,即笔试+面试,为方便面试时能进行更深入的沟通交流,请您先作答以下笔试题,不论是否完成全部答题内容,请您在40分钟以内提交,谢谢
姓名:____________ 日期:__________________
1、请解释HttpHandle和HttpModul有何区别?分别用于什么场景?
2、请解释Attribute和Property有何区别?
3、请解释 abstract class和interface 有何区别?
4、请介绍ADO.net中的五个主要对象,井列举您了解的ORM类库。
5、请解释Enfity Framework的IQueryable. IEnumerable 和IList的区别? (如果没用过EF,可以介个绍一个您所熟悉的ORM类库内部机制)
6、请介绍分库、分表、主从集群的应用原理,列举常见的分布式数据库。
越海全球供应链IT岗笔试试题
7、请介绍WCF有几种绑定方式,及他们适用的场景。(如果没有使用过WCF,可以介绍您所熟悉的SOAP框架内部机制)
8、请介绍Task任务、多线程异步调用,以及他们返回结果的区别?
9、请介绍分布式服务安全访问措施有哪些?如何优化数据传输性能?
10、请谈谈设计模式的几大原则,并列举您用过的设计模式和相关类库。(请应聘架构师者作答高级研发可选答)
11、口述设计一 个分布式任务执行系统。(面谈时口述即可,不必书面答题,请应聘架构师者作答,高级研发可选答)
背景:计划任务按周期或定时运行的程序,解决单点故障与负载均衡的问题。
要求:实现高可用,负载均衡,横向扩展
问题:如何解决同时运行而产生的冲突?怎么排队?任务如何持久化?如果有节点宕机,任务
如何接管?如何横向扩展?如何保证不停机的情况下来打展与收缩?
从面试题可以看出,公司要求招高级研发or架构师。问了很多知识,从基础的List装箱拆箱,异步,多线程,Linq,过滤器,MVC的路由,分布式开发,负载均衡,并发,大数据处理,设计模式,DDD领域驱动设计,C#的管道。线程管道和进程管道等等知识,如果大家能力够的话,感觉这些题目对于架构师都还是有点压力的。不过面试官面试完以后也给了我建议,多去了解C#底层的代码,了解其原理。怎么去做的,然后自己结合实际,努力提升自己。
有人问我,为啥不公布答案,因为我没太时间整理这些答案,有些又差不多没有标准答案。等过段时间再说。这个题目确实很有含金量,这家公司也是唯一一家我去福田面试的。希望我的分享对大家有所帮助。
我今天就分享到这吧,如果大家有一些面试的坑,可以留言讨论分享下,欢迎大家留言讨论,吐槽,,我听面试过阿里、腾讯的程序员,有的公司是有面试招造火箭的,其实上干的拧螺丝的活,你们有这样的遭遇吗??需要面试题的可以私聊我,让我一起进步,其实很多都是基础,复习好,多给自己勇气,每次面试完记得总结。
相关推荐
- 当Frida来“敲”门(frida是什么)
-
0x1渗透测试瓶颈目前,碰到越来越多的大客户都会将核心资产业务集中在统一的APP上,或者对自己比较重要的APP,如自己的主业务,办公APP进行加壳,流量加密,投入了很多精力在移动端的防护上。而现在挖...
- 服务端性能测试实战3-性能测试脚本开发
-
前言在前面的两篇文章中,我们分别介绍了性能测试的理论知识以及性能测试计划制定,本篇文章将重点介绍性能测试脚本开发。脚本开发将分为两个阶段:阶段一:了解各个接口的入参、出参,使用Python代码模拟前端...
- Springboot整合Apache Ftpserver拓展功能及业务讲解(三)
-
今日分享每天分享技术实战干货,技术在于积累和收藏,希望可以帮助到您,同时也希望获得您的支持和关注。架构开源地址:https://gitee.com/msxyspringboot整合Ftpserver参...
- Linux和Windows下:Python Crypto模块安装方式区别
-
一、Linux环境下:fromCrypto.SignatureimportPKCS1_v1_5如果导包报错:ImportError:Nomodulenamed'Crypt...
- Python 3 加密简介(python des加密解密)
-
Python3的标准库中是没多少用来解决加密的,不过却有用于处理哈希的库。在这里我们会对其进行一个简单的介绍,但重点会放在两个第三方的软件包:PyCrypto和cryptography上,我...
- 怎样从零开始编译一个魔兽世界开源服务端Windows
-
第二章:编译和安装我是艾西,上期我们讲述到编译一个魔兽世界开源服务端环境准备,那么今天跟大家聊聊怎么编译和安装我们直接进入正题(上一章没有看到的小伙伴可以点我主页查看)编译服务端:在D盘新建一个文件夹...
- 附1-Conda部署安装及基本使用(conda安装教程)
-
Windows环境安装安装介质下载下载地址:https://www.anaconda.com/products/individual安装Anaconda安装时,选择自定义安装,选择自定义安装路径:配置...
- 如何配置全世界最小的 MySQL 服务器
-
配置全世界最小的MySQL服务器——如何在一块IntelEdison为控制板上安装一个MySQL服务器。介绍在我最近的一篇博文中,物联网,消息以及MySQL,我展示了如果Partic...
- 如何使用Github Action来自动化编译PolarDB-PG数据库
-
随着PolarDB在国产数据库领域荣膺桂冠并持续获得广泛认可,越来越多的学生和技术爱好者开始关注并涉足这款由阿里巴巴集团倾力打造且性能卓越的关系型云原生数据库。有很多同学想要上手尝试,却卡在了编译数据...
- 面向NDK开发者的Android 7.0变更(ndk android.mk)
-
订阅Google官方微信公众号:谷歌开发者。与谷歌一起创造未来!受Android平台其他改进的影响,为了方便加载本机代码,AndroidM和N中的动态链接器对编写整洁且跨平台兼容的本机...
- 信创改造--人大金仓(Kingbase)数据库安装、备份恢复的问题纪要
-
问题一:在安装KingbaseES时,安装用户对于安装路径需有“读”、“写”、“执行”的权限。在Linux系统中,需要以非root用户执行安装程序,且该用户要有标准的home目录,您可...
- OpenSSH 安全漏洞,修补操作一手掌握
-
1.漏洞概述近日,国家信息安全漏洞库(CNNVD)收到关于OpenSSH安全漏洞(CNNVD-202407-017、CVE-2024-6387)情况的报送。攻击者可以利用该漏洞在无需认证的情况下,通...
- Linux:lsof命令详解(linux lsof命令详解)
-
介绍欢迎来到这篇博客。在这篇博客中,我们将学习Unix/Linux系统上的lsof命令行工具。命令行工具是您使用CLI(命令行界面)而不是GUI(图形用户界面)运行的程序或工具。lsoflsof代表&...
- 幻隐说固态第一期:固态硬盘接口类别
-
前排声明所有信息来源于网络收集,如有错误请评论区指出更正。废话不多说,目前固态硬盘接口按速度由慢到快分有这几类:SATA、mSATA、SATAExpress、PCI-E、m.2、u.2。下面我们来...
- 新品轰炸 影驰SSD多款产品登Computex
-
分享泡泡网SSD固态硬盘频道6月6日台北电脑展作为全球第二、亚洲最大的3C/IT产业链专业展,吸引了众多IT厂商和全球各地媒体的热烈关注,全球存储新势力—影驰,也积极参与其中,为广大玩家朋友带来了...
- 一周热门
- 最近发表
-
- 当Frida来“敲”门(frida是什么)
- 服务端性能测试实战3-性能测试脚本开发
- Springboot整合Apache Ftpserver拓展功能及业务讲解(三)
- Linux和Windows下:Python Crypto模块安装方式区别
- Python 3 加密简介(python des加密解密)
- 怎样从零开始编译一个魔兽世界开源服务端Windows
- 附1-Conda部署安装及基本使用(conda安装教程)
- 如何配置全世界最小的 MySQL 服务器
- 如何使用Github Action来自动化编译PolarDB-PG数据库
- 面向NDK开发者的Android 7.0变更(ndk android.mk)
- 标签列表
-
- mybatiscollection (79)
- mqtt服务器 (88)
- keyerror (78)
- c#map (65)
- resize函数 (64)
- xftp6 (83)
- bt搜索 (75)
- c#var (76)
- mybatis大于等于 (64)
- xcode-select (66)
- mysql授权 (74)
- 下载测试 (70)
- linuxlink (65)
- pythonwget (67)
- androidinclude (65)
- libcrypto.so (74)
- logstashinput (65)
- hadoop端口 (65)
- vue阻止冒泡 (67)
- jquery跨域 (68)
- php写入文件 (73)
- kafkatools (66)
- mysql导出数据库 (66)
- jquery鼠标移入移出 (71)
- 取小数点后两位的函数 (73)