智慧的冷知识大全,冷知识精选(冷知识是什么东西)
12952023-09-09
大家好,今天小编来为大家解答程序员面试题精选100题这个问题,程序员面试的冷知识问题很多人还不知道,现在让我们一起来看看吧!
本文目录
复试的话,一般都会会根据你的情况,如果在第一轮面试的时候,面试的更多的是技术的话,那复试的话,有可能只是面试,你以往的业务经验就可,但有一些公司的话,在复试的时候会面试更深层次的技术问题,所以这个不是一概而论的
问题1。有哪种基本类型的PLC?
小型PLC
模块化PLC
问题2。目前流行的PLC品牌有哪些?
ABB公司
AB(Rockwell)PLC
西门子PLC/德尔塔PLC/三菱PLC
霍尼韦尔PLC/欧姆龙PLC/施耐德PLC
日立PLC/法塔克PLC/博世PLC/通用电气公司
问题3。PLC中使用的编程语言有哪些?
根据IEC标准,PLC中使用了五种不同类型的编程语言。
1.梯形图(LD)
2.指令列表(IL)
3.结构化文本(ST)
4.功能框图(FBD)
5.顺序功能图(SFC)
问题4。PLC中的LD是什么?
LD是“梯形图”的缩写。它是PLC最流行、最通用的可接受编程语言。
LD被称为“梯形图语言”或“梯形逻辑语言”。
问题5。定时器是什么?
定时器是PLC最基本的指令。定时器用于在特定的持续时间内操作和控制设备。程序员可以根据项目要求设置定时器。
问题6。在自动化中使用哪种类型的传感器?
传感器是一种从物理环境中检测各种参数并将其作为输入到PLC控制器的电子设备,基于其通过的信号类型分为数字类型和模拟类型。
感应式接近传感器
电容式接近传感器
光学传感器
超声波传感器
电阻温度检测器(RTD)
程序员八股文是指程序员在面试过程中经常被问到的问题,大多都有固定化、格式化的答案,俗称为面经。比如HashMap和HashTable有什么区别;mysql的xxx引擎的数据结构;jvm堆空间的布局、Leetcode算法等。
程序员八股文存在的弊端,形式大于内容,理论大于实践,往往都会有很多面试者浑水摸鱼,通过刷题获得很好的工作岗位,极具讽刺性。
代码质量。比如代码是不是清晰易懂,该检查的边界条件检查了没,给变量取名的时候名字是不是合理,公用的代码有没有单独抽出去作为一个函数等等。这一点上有经验的和没经验的人差别会非常大。
数据结构和算法。这个主要是看选的数据结构和算法有没有问题。如果被面试人的解法不算太糟的话其实可以让被面试者先开工,等最后写完了再问能不能进行优化。当然,这里可以顺道问问解法的复杂度和为什么选择XX数据结构。
沟通能力。比如候选人是一上来就闷头写代码还是先交流思路确保对题目的理解没有问题,以及候选人在描述解法能不能讲清楚。
测试。等被面试者写完后让他自己提几个case来测试自己的解法。好的候选人应该可以提供好几个case来覆盖到各种情况,差的嘛估计就只能给个最简单的例子
OK,本文到此结束,希望对大家有所帮助。