这几道题是在德问上看到的,感觉挺有意思,拿来给大家分享其中的陷阱,看看你会不会掉入其中。
第一题
$arr = array(0=>1,"aa"=>2, 3, 4); foreach($arr as $key=>$val){ print($key == "aa" ? 5 : $val); }
Array ( [0] => 1 [aa] => 2 [1] => 3 [2] => 4 )
print($key === "aa" ? 5 : $val);
第二题
$i='11'; printf("%d\n",printf("%d",printf("%d",$i)));
var_dump(printf("%d",$i));
11int(2)
第三题
$a = 3; $b = 5; if($a = 5 || $b = 7) { $a++; $b++; } echo $a . " " . $b;
第二个陷阱,认为答案等于 6 8。 你识破了 $a = 5 || $b = 7 这个骗局,但你没有注意到,逻辑或里只要依次执行直到某个表达式结果为true,表达式后边的就不再执行,$a = 5 返回true,后边的$b=7就不执行了。
第三个陷阱,认为答案等于 6 6。 OK,你识破了 逻辑或的规则,于是$a=5执行,$b=7不执行,但是你没有考虑到这里是逻辑表达式,返回给$a的值是要转换为布尔值的。这样看。
所以经过以上三个陷阱,你应该知道答案是多少了,其实 $a等于true以后,echo $a 输出就是1 ,$b值不变,结果就是 1 6 。
第四题
$count = 5; function get_count() { static $count = 0; return $count++; } ++$count; get_count(); echo get_count();
第五题
$a = count ("567") + count(null) + count(false); echo $a;
如果你回答 3 or 1,恭喜,掉入陷阱了。
因为count(null)等于0,false也算一个值。所以count(false)等于1。
1. 自我介绍 2. 介绍七层网络模型、和DNS 3. React 代码层的优化可以说一下么? 4. 说一下 useMemo 和 useCallback 有什么区别 5. 说一下 useEffect 和 useLayoutEffect 有什么区别 6. useEffect 对应在 class 中都生命周期怎么写 7. 如果在 if 里面写 useEffect 会有什么问题? 8. 详细说下你对Re
1、解释什么UI、交互、UX? 2、交互设计师的职能和能力? 3、描述一下你曾经难忘的项目? 4、你和产品、开发是如何合作的? 5、你的团队有多少人?描述你们的项目设计流程? 6、你平时如何学习设计的? 7、你认为当下APP设计的流行趋势? 8、评价对比一下两个产品? 希望面UI的同学,能够提前准备好自己的回答,这样在在面试中就不会紧张啦!
有些小伙伴会有疑问,明明自己感觉问题都回答上来了,但最后结果确实面试挂了,这是咋回事呢? 其实,换换角度,尝试从面试官或者公司的角度看,问题就会变得清晰得多。明白问题的关键之后,我们才能目标明确,事半功倍。 当然,我们只能从自身角度尽量做好,遇到没有hc,KPI面,面试官不合适等情况,这就不是自身努力能解决的了。 首先,我们从一份面评入手,看看面评都在关注哪些方面。 这是一个面试的面评,我们可以看
本文向大家介绍从一道面试题看你对java的理解程度,包括了从一道面试题看你对java的理解程度的使用技巧和注意事项,需要的朋友参考一下 简介 最近有点忙,很久没更新文章了,后面会慢慢恢复...回顾正题 最近看到一篇文章,关于一道面试题,先看一下题目,如下: 有人可能在没经过仔细考虑的情况下,给出以下的答案 很遗憾,这是错误的。重要的事注释三遍 那么为什么错误,原因是什么? 想要搞清楚具体的原因,在
最近帮几位同学做了模拟面试,发现大家都会犯一些常见错误,之前招社招同学的时候也发现了类似的问题,我汇总一下,希望对你有些帮助 1.上来自我介绍过于简短,或者过于平淡,无法让面试官形成记忆点和兴趣点。 自我介绍是你主动展示的环节,好的自我介绍可以引导谈话的方向,聊自己有充分准备的内容,突出自己的优势。 如果你说的太少,等着对方问,可能会有点尴尬。因为面试官可能没提前详细看你的简历,也不知道立马能问啥
23应届民本,前端,上半年在一家外企实习,没能转正。 最近投了一个月简历,就约到一个面试,过了,公司是个迷你小作坊,给我开试用期6200+300全勤,但是转正薪资说要看我入职后的能力再谈,还有试用期要6个月,签3年合同。 虽然现在行情很不好,面试机会都好少,考虑到是毕业后的第一份工作,我不想将就,决定拒掉,再继续慢慢找。是你,你会去吗? 附上部分面试题(Vue): 1. 虚拟DOM原理 2. ne