几道面试题

百度面试题--盒子凸起一个角效果实现的讨论 今天联系百度面试题的时候,看到了一道题: 请用CSS实现如下图的样式,相关尺寸如图示,其中dom结构为: 我很感兴趣,想了一下就做出来了,不过我做的效果大致上一样,只是数据上对不上,只好记录下我的思路。 给的答案如下:思路就是先用:before在目的位置做出一个黑色大三角形,然后用:after在该位置做出一个小白色三角形,白色三角形比黑色三角形小,这样留出的宽度就看起来就像b 阅读详情

1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分)

 区别主要答两点: a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型

b.逻辑操作不会产生短路.如: int a = 0; int b = 0; if( (a = 3) > 0 || (b = 3) > 0 ) //操后a =3,b=0. if( (a = 3) > 0 | (b = 3) > 0 ) //操后a =3,b=3. 答对第一点得5分,答对第二点得10分. 本题考察最最基本的知识,但仍然有很多大牛级开发人员下马,任何语言在开始的部分都会详细介绍这些基本知识,但除了学习第一种语言时,没有人在学习新的语言时愿意花五分钟来复习一下.

 2.下面程序运行会发生什么结果?如果有错误,如何改正? (15分)

interface A{ int x = 0; }

class B{ int x =1; }

class C extends B implements A { public void pX(){ System.out.println(x); }

public static void main(String[] args) { new C().pX(); } } }

本题在编译时会发生错误(错误描述不同的JVM有不同的信息,意思就是未明确的x调用, 两个x都匹配,就象在同时import java.util和java.sql两个包时直接声明Date一样) 本题主要考察对接口和类的最最基本的结构的了解.对于父类的变量,可以用super.x来明确,而接口的属性默认隐含为 public static final.所以可以通过A.x来明确.

3.简述 Java Server Page 和 Servlet 的联系和区别。(20分)

本题不用多说,在答相同点时应该明确知道jsp编译后是"类servlet"而"不是Servlet", 答区别时应该回答出"侧重于(视图/控制逻辑)".其它可根据情况加减分值.知识很简单, 但从面试的角度看,被试者不仅要能知道它们的区别,而且要能比较准确地表达出来(以后写文档要能让别人看得懂,不产生歧义),回答"jsp编译后就是servlet"视为错误,回答 "jsp用于视图,servlet用于控制逻辑"视为错误,应该用侧重于,主要(多数)用于等词语表达.

4.XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?(20分)

本题三个答题点: a: 两种形式 dtd,schema b: 本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的根本目的) c: 两种主要方式:dom,sax.答出两种得全分,如能答出saxt,或其它(在答出dom,sax的基础上,如果应试者认为其它方式也可以视为对xml的解析应该允许.但没有答出dom,sax把其它方式说成是对XML的解析不得分)应该加分.

5.简述synchronized和java.util.concurrent.locks.Lock的异同 ?(15分)

主要相同点: Lock能完成synchronized所实现的所有功能.(其它不重要) 主要不同点: Lock有比synchronized更精确的线程语义和更好的性能(在相同点中回答此点也行) synchronized会自动释放锁.而Lock一定要求程序员手工释放.并且必须在finally从句中释放,如果没有答出在finally中释放不得分.就如Connection没有在finally中关闭一样.连最基本的资源释放都做不好,还谈什么多线程编程.

6.EJB规范规定EJB中禁止的操作有哪些?(15分) 共有8点,答出下列3-4点得满分.

1.不能操作线程和线程API(线程API指非线程对象的方法如notify,wait等)

 2.不能操作awt

3.不能实现服务器功能

4.不能对静态属生存取.

5.不能使用IO操作直接存取文件系统

 6.不能加载本地库.

7.不能将this作为变量和返回.

8.不能循环调用.

前端面试题目整理——计算机网络基础篇(汇总) 通信协议(http、tcp、udp) 三者都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。 TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。... 阅读详情

相关推荐

记录几道面试题

1. 实现 sum 函数使得以下表达式的值正确 sum(1,2,3).sumOf(); // 6 sum(2,3)(2).sumOf(); // 7 sum(1)(2)(3)(4).sumOf(); // 10 sum(2)(4,1)(2).sumOf(); // 9 首先我们不难发现这个sum函数的作用是返回所有参数相加的和,难点在于传参个数不限,并且可以无限循环调用。 先从最简单的 ...

github_39673115的博客 653

前端面试题---(css篇②)15道题

1、first-child与first-of-type的区别是什么? 二者的区别如下: first-child匹配的是父元素的第一个子元素,可以说是结构上的第一个子元素。 first- of-type匹配的是该类型的第一个元素,类型就是指冒号前面匹配到的元素,并不限制是第一个子元素,只要是该类型元素的第一个即可。当然,这些元素的范围都属于同一级,也就是同辈。 下面给出一段示例代码。 <div> <p></p> <span></span>

jj16165858的博客 403

麒麟V10系统命令实战指南:从入门到精通

本文为麒麟V10操作系统用户提供了一份从入门到精通的命令行实战指南。内容涵盖文件管理、进程监控、网络诊断、文本处理及系统管理等核心场景,旨在帮助用户转变思维,掌握高效解决实际问题的系统命令技巧,从而提升在麒麟V10环境下的运维与工作效率。

sat99的博客 594

day04 面试题Schema约束与DTD约束的区别

* schema约束和DTD的区别(面试题) * XML schema约束符号XML的语法规则 * DOM或者SAX解析的方式很容易解析schema文档 * schema约束对名称空间支持的非常好的 * schema约束文档比DTD支持更多的数据类型,支持自定义数据类型。

icezimo的博客 713

openEuler 快速入门

openEuler 是一个专注于企业领域的 Linux 发行版,广泛应用于服务器、云计算和边缘计算场景。最初由华为开发,现在由 Open Atom Foundation 进行开发和管理。Open Atom Foundation 是中国第一个开源软件基金会,得到了华为、阿里巴巴、腾讯、百度等知名企业的支持,并且中国信息通信部也是该基金会的一部分。可以将 openEuler 看作是 Red Hat 或 SUSE Linux 的等价物,但它与 SUSE Linux 更为相似。

HuaweiLab_Peach的博客 2053

OpenCV 常用的API总结(迅速查询)

OpenCV基本操作 openCV安装 读取图片(IO操作) 绘制集合图形 图像加法以及混合操作 OpenCV图像处理 图像几何变换 形态学操作 图像平滑 直方图 边缘检测 模板匹配 傅里叶变换 轮廓检测 图像分割 图像特征提取 SIFT检测关键点 视频读写............

Peyzhang的博客 3936

几道常考的手写面试题

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script>

yxorg的博客 297

doris2.1.8连接报错ERROR 1203 (42000): Reach limit of connections解决办法

摘要:客户Doris数据库报错"ERROR 1203 (42000): Reach limit of connections"的解决过程。发现AI提供的解决方案存在错误:1)查询命令应为SHOW FRONTEND CONFIG而非show variables;2)参数名称应为qe_max_connection而非max_connections。正确解决步骤:1)用admin账户登录查看连接数限制和当前连接数;2)通过SHOW PROPERTY命令检查用户资源限制;3)针对不同情况修改参数

Brent的专栏 1762

sql今天的日期怎么表示_续 | 几道常见的SQL面试题,看你能答对几道

点击上方SQL数据库开发,关注获取SQL视频教程SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总上次已经发布过一些常见的面试题《几道常见的SQL面试题,看你能答对几道?》,再给大家发布几道。1.表tab内容:如果要生成下列结果, 该如何写sql语句?2.表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。3.请取出...

weixin_39654823的博客 1041

Robocorp+Robot Framework学习记录【初学者课程:一级课程】

以下内容均来自:https://robotframework.org/?tab=2#getting-started。通过官网的学习和本地实际安装使用体验而来,本文仅记录学习过程。 Robot Framework介绍 Robot Framework 是一个通用的开源自动化框架。它可用于测试自动化和机器人过程自动化 (RPA)。 Robot Framework环境配置及安装 具体请见:Win10环境下安装pytho、pip与Robot Framework 学习过程与等级划分 官方认为Robot Framew.

OwenDom的博客 5374

Multisim仿真电路:(十二)MOS管缓启动电路设计与优化

本文详细介绍了基于Multisim的MOS管缓启动电路设计与优化方法。通过分析米勒平台效应,探讨RC参数选择、多级设计和有源电路等技巧,有效抑制冲击电流并优化开关损耗。文章结合仿真实例,提供实用的设计策略和实际应用注意事项,帮助工程师提升电源管理系统的可靠性。

pytorch8learner的博客 237

整理了几道前端面试题

整理了一些前端面试题

猫晨的技术小屋 1311

AI医疗影像诊断工具2025 完整教程

本教程所述工具均为辅助诊断设备,不可替代执业医师判断。部署使用需遵守当地医疗器械管理法规。推荐开源框架组合:代码太多打包上传网盘了 自行下载。2025年的AI医疗影像诊断工具将以。

m0_60084632的博客 2028

来几道C#高级面试题,有点难度

很少会有人可以答对,如果你遇到一个来面试的人实在嚣张,就可以用本文的题去打击 本文内容就看着玩,请不要在严肃的面试中问题这样的题目。这里有一个代码,需要让 finally 里面的代码不执行,现在你只能写 Foo 方法,同时这个方法不能运行无限长时间。等等,为什么上面的代码说的是差不多等同而不是等价,因为尝试运行下面代码,会看到 Hi 输出,多谢 九鼎 指出。请在下面的代码的注释处填写代码,让函数 Foo 里面的代码输出。后面的值,但是这是不对的上面的代码是和下面的代码差不多等同的。

zls365365的博客 221

【保姆级教程】基于UNet++&MobileNetv2的语义分割模型从训练到RK3588部署:让边缘AI落地效率提升300%

通过SMP库一键构建encoder_name="mobilenet_v2", # 选择MobileNetv2作为骨干encoder_weights="imagenet", # 加载预训练权重加速收敛in_channels=3, # 输入图像通道数(RGB)classes=29, # Cityscapes数据集类别数activation=None # 输出无激活,便于后续损失计算本教程从“模型设计-训练-转换-边缘部署”全链路拆解了。

m0_71589036的博客 87

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Java 几道常见String面试题

本篇谈谈几个常见的java关于 String的面试题。 (1)String s1="abc"; String s2="abc"; System.out.println(s1==s2); System.out.println(s1.equals(s2)); /*output: true true */本题主要考察对于java常量池的理解。java中的常量池技术,是为了方便快捷地创建某些对象而出现的,

Sqirt的博客 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

js中容易掉坑的几道面试题

今天看了几道面试题,有点易错,嗯,整理出来,大家一起看喽1、看题: (function(){ var a = b = 3; })(); console.log("a defined? " + (typeof a !== 'undefined'));//a defined? false console.log("b defined? " + (type...

冰雪为融的博客 2250

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Java 几道常见String面试题

Java 几道常见String面试题

依鹏的博客 384

sql 按月份排 有些月份没记录_续 | 几道常见的SQL面试题,看你能答对几道

点击上方SQL数据库开发,关注获取SQL视频教程SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总上次已经发布过一些常见的面试题《几道常见的SQL面试题,看你能答对几道?》,再给大家发布几道。1.表tab内容:如果要生成下列结果, 该如何写sql语句?2.表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。3.请取出...

weixin_39603117的博客 196

转载:几道面试题

几道面试题 Q:您在什么情况下会用到虚方法?它与接口有什么不同?Q:Override与重载有什么区别?Q:值类型与引用类型有什么区别?Q:怎样理解静态变量?Q:向服务器发送请求有几种方式?Q:DataReader与Dataset有什么区别?Q:如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?Q:用.net做B/S

AthenaDong的专栏 646

几道有意思的面试题

最近没事看了几道面试题,觉得还不错发出来试试,另附上自己的一些想法,及供参考,如有错误欢迎指出,若有更好想法也请指教 1.求 1+2+3+...+n 要求不用乘除法,for,while,if,switch,case等关键字以及条件判断语句A?(B:C)。   这道题有很多解法,下面发一个相对简单的。 #include using namespace std; int solve(i

ddyyxx的程序员之路 1344
上一篇: 常见的软件版本信息向大家做一详细的介绍(转)
下一篇: 好久没有来blog了。。。
border1985
博客等级 码龄22年 5粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值