欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

今天第一次去面试,有好多题目都答不上来,请大神指教

程序员文章站 2022-05-20 10:16:32
...
第一次去面试,发现有很多跟课本不一样.
3.简单介绍一下hibernate ?
8.能熟悉James服务器的配置吧?还有docs命令记得多少?(项目)
11.之前做java开发,怎么转成PHP开发了?
14.InnoDB和MyIsAm有什么区别?
15.用EL表达式写url的路径。
这几道题,有些连名字都不认识,感觉考的挺广的,求大神指教


回复讨论(解决方案)

你这面试的究竟是java还是php? 基本都是java的知识点

我是去面试PHP,这几道笔试题目我都不知如何下手

14.InnoDB和MyIsAm有什么区别?

这个应该能下手吧。

可以简述一下答案吗?百度的答案说得好深奥

InnoDB和MyIsAm有什么区别?
InnoDB 支持事务,MyIsAm 不支持
InnoDB 慢,MyIsAm 快
InnoDB 不能直接拷贝,MyIsAm 可以直接拷贝

至于与 Java 相关的问题就没必要在这里解答了
1、你不是学 Java 的
2、这里是 php 讨论区,Java 的问题应到 Java 讨论区讨论。术业有专攻嘛

InnoDB支持行级锁,在高并发写的情况下比MyIsAm有优势
InnoDB的count()每次都要遍历
话说这看着不像php面试

我觉得自己很无辜,明明我是去面试php,面试题却部分是java的.
还有就是我在工作经验就输给了别人,我看旁边几个都是填1~5年的工作经验,就只有我是应届毕业生.
我本来也想填个1年工作经验,但是下面要填工作地方,名字,职位等信息,这个我扯不出来,只能老老实实填应届毕业生
填完表单,过一会就是HR,感觉这关也面试的不好.因为我是应届毕业生,我的项目经验就只填了两个.面试官跟我说至少要5,6个.我觉得2~3个就已经够多了,而且在笑期间,做的练习题又拿不出手,算的上项目的就只有两次结业的项目.
算了,说多了都是泪.

为客户授权,在授权的情况下,显示客户信息,未授权,客户无法访问,按照自己的思路谈谈功能如何做?
这个要怎么实现?
(我的思路:当客户授权的时候,新建一个会话,储存客户的信息.如果授权被取消,则把会话的有效期设置为-1,未授权的则不新建会话)

长见识了 只知道 InnoDB和MyIsAm有什么区别? 的飘过

所谓的客户授权 应该是给客户分级, 不同级别对应不同的权限就OK.

网页出现 302,403,500,分别是什么含义?

这些都是初级程序员的面试题。状态码代表服务器返回值。百度下一大把

要学会利用搜索引擎来学习!这些题也不难,baidu、Google随便一搜,就能搜出很多答案。

网页出现 302,403,500,分别是什么含义?


http://baike.baidu.com/link?url=fX5X_WN4wYoCxWePAOFa3PlXyHsdBj6kkN0qwuLbqYQX5PycV5jf8uRJO1JcazGtQZaTH7x-0BEX4r3261JWe_

关于授权,永久保存起来好点吧,只建立会话,终究有失效的一天。

谢谢版主的建议
$a = "abcd";
$b = "dcse";

$a = $a ^ $b;
$b = $b ^ $a;
$a = $b ^ $a;

用位运算符交换变量的值,这是其中一种看法,我看得一头雾水.

$a ^ $b Xor(按位异或) 将把 $a 和 $b 中一个为 1 另一个为 0 的位设为 1。
(我得理解是 若这两个变量一个为空,一个不为空则返回1)

我看了一些例子,和试了几个值
echo 12 ^ 9; // 输出为 5
echo 12^10;// 6
echo 12^12;// 0
看不出有啥规律,请大家指教下

前面的那些问题已基本解决,麻烦大家帮忙看下这道题

谢谢版主的建议
$a = "abcd";
$b = "dcse";

$a = $a ^ $b;
$b = $b ^ $a;
$a = $b ^ $a;

用位运算符交换变量的值,这是其中一种看法,我看得一头雾水.

$a ^ $b Xor(按位异或) 将把 $a 和 $b 中一个为 1 另一个为 0 的位设为 1。
(我得理解是 若这两个变量一个为空,一个不为空则返回1)

我看了一些例子,和试了几个值
echo 12 ^ 9; // 输出为 5
echo 12^10;// 6
echo 12^12;// 0
看不出有啥规律,请大家指教下


echo 12 ^ 9; // 输出为 5
echo 12^10;// 6
echo 12^12;// 0

先转2进制,在进行异或运算。
异或运算,位相同=0 位不同=1
例如12的二进制是
1100
9的二进制是
101
那么12 ^ 9 等于,按位异或
1100
0101
得出
1001
1001的十进制=9