1. 数字の列の規則は次のとおりです: 1、1、2、3、5、8、13、21、34... 30 番目の桁を見つけて、関連する関数とアルゴリズムの名前を書き留めます
2. 次のコードは次のようになりますか?
$a=array('1','2','3');
$b=&$a;
print_r($) a);
print_r($b);
3. ツリー構造 (組織など) が必要な場合、データ構造と操作方法をどのように設計するか?
4. Ajax または PHP の非同期と同期の概念を理解するにはどうすればよいですか?
5. ajax とは何ですか?
6. Cookie とセッションとは何か、その用途、範囲、ライフサイクルについて詳しく説明します。
7. IP アドレスが 192.168.1.10 の Linux サーバーでは、ローカル マシン上の mysql の Web 接続アドレスは 192.168.1.10 です。この時点でデータはネットワーク カードに流れますか?はいまたはいいえ、その理由を説明してください。
8. 疑似コードを使用してページング関数の原理を記述します
9. CSS と HTML を使用して 2 列レイアウトの Web ページを作成します。右側の幅は 200px で、左側は自動的に拡張される必要があります
10. ディレクトリ操作の疑似コードを作成します
11. データベースは次のようなレコードを読み取ります:
Id: 132
Name: Rich Island-1829Y
……
……
File_path:model_item/2012/12/fzd_1829Y.zip
説明: プロジェクト設定ファイル: $conf[' path_info']+file_path= ファイルの実際のパス
既存のデータ変数が次のとおりであると仮定します:
$rs //データベース レコード
$upldFile // アップロードされたデータ ファイル
$conf ['path_info']//グローバル設定: 合計ディレクトリ パス
$conf['bk_path_info']//グローバル設定: バックアップ ディレクトリ パス
1) 現在アップロードされているファイルは、データベースで指定されているファイルを置き換えます
2) 現在のレコードは削除され、ファイルはバックアップディレクトリに転送されます
*さまざまな異常事態を十分に考慮した要件です
12. Linux および Windows プラットフォームでプログラムを開発する場合、特に注意すべき点は何ですか?
13. 要件に従って SQL を記述します
テーブル A:
テーブル B
テーブル B の sCode を例として結合クエリを作成し、テーブル A 内の Company のレコードを検索します。 sCode を含む
14.ThinkPHP フレームワークでは、次の定義の違いは何ですか?
$staffModel=$M(“staff”);
$staffModel=$D(“staff”);
15.Ext.get() 関数はどのようなデータ型を返しますか?
A 単一の DOM ノード オブジェクト
B 拡張コンポーネント
C 単一の拡張要素
D 複数の DOM ノード オブジェクト
ディスカッションに返信 (解決策)
回答を求める
1.
$pxx = array(1,1);for($i=2;$i<=29;$i++){ $con = $pxx[$i-2] + $pxx[$i-1]; array_push($pxx, $con); }var_dump($pxx);832040
2 .両方は array('a','b','c');
function foo($i){ if($i == 0) return 0; if($i == 1) return 1; return foo($i-2)+foo($i-1);}echo foo(30);832040
1.有一列数的规则如下 1、1、2、3、5、8、13、21、34... 求第30位数是多少.写出相关函数和算法名称
传统方法:
genFibonacciNumByInputIndex($numIndex){
if(!is_numberic($numIndex))
return 'pls input a number of index';
if($numIndex == 1 || $numIndex == 2){
return 1;
}else{
return genFibonacciNumByInputIndex($numIndex - 1) + genFibonacciNumByInputIndex($numIndex - 2);
}
}
for循环的效果更好。
2.下面代码结果是?
$a=array('1','2','3');
$b=&$a;
$a=array('a','b','c');
print_r($a);
print_r($b);
答案: $a = array('a','b','c'); $b = array('1','2','3');
3.需要一个树状结构(如组织机构),如何设计数据结构与操控方式?
商品分类会经常用到此结构。层级不多可用数组,层级较多可用二叉树或者散列。
4.如何理解ajax或php里的异步和同步概念?
个人理解:打个比方,
异步:
1.jquery:老P(老J,老.都可,对号入座),1号客人红烧牛肉面一份。
2.jquery:老P(老J,老.都可,对号入座),2号桌子酸菜牛肉面一份。
3.jquery:老P(老J,老.都可,对号入座),3号客人茶树菇炖小鸡面两份。
...
n.PHP: 好嘞,赶紧炒牛肉,上面。。放酸菜,上面。。去菜市场,买茶树菇,买只老鹰来抓小鸡,上面。。
n+1. jquery: 老P、、、
n+2. PHP: 尼玛想累死爹啊。你先把菜上完!
同步:
1.jquery:老P(老J,老.都可,对号入座),1号客人红烧牛肉面一份。
2.PHP: 好嘞,赶紧炒牛肉,上面。。
3.jquery:老P(老J,老.都可,对号入座),2号桌子酸菜牛肉面一份。
4.PHP: 好嘞,赶紧放酸菜,上面。。
5.jquery:老P(老J,老.都可,对号入座),2号桌子茶树菇炖小鸡面两份。
6.PHP: 好嘞,赶紧去菜市场,买茶树菇,买只老鹰来抓小鸡,上面。。
睡觉。。明天再答
话说这不是高级工程师的面试题吧。我才一年多一点经验。。
1、Fibonacci 斐波纳契数列
echo Fibonacci(30)); //832040function Fibonacci($n) { for($i=0; $i<$n; $i++) $r[] = $i < 2 ? 1 : $r[$i-1] + $r[$i-2]; return $r[--$i];}
4楼第二题错了...
两个都是abc 因为用了引用...
第9题
<div style="width:99%; position:relative;"> <div style="margin-right:200px; border:1px solid blue; height:100%;">左侧自动扩展</div> <div style="position:absolute; top:0; right:0; width:200px; border:1px solid #000; height:100%;">右侧固定200px</div></div>
收获了,感觉每个题都能写一写东西
没有难题。真是高级工程师面试题?
12题。不明白考点在哪里。目录?大小写敏感?权限?安全性?GUI?包管理?系统资源限制(最大文件限制、最多打开文件句柄限制)。
如果真的是“不同点”,恐怕能写不少东西。
应该不是高级工程师的吧~~
看一下都不算高级吧
还行,理论知识偏多
实战应用中,还是来个实际点的应用模块来的实际点
1.
function f($m){ if($m==1 || $m==2){ return 1; }else{ return f($m-1) + f($m-2); }}echo f(30);
2.
a,b,c
a,b,c
7.ip通??卡??,依??卡*/
第一题如果写普通递归只能给一半的分吧。写尾递归可以给80%的分,直接写通项公式的给满分。
$j=1;
$i=0;
$m=30;
for($n=0;$n $j = $j + $i;
$i = $j - $i;
}
翻旧代码翻出来的一个
第13题考的是函数substring的用法,答案如下:
SELECT * FROM `t1`
LEFT JOIN `t2` ON t2.sCode = substring(t1.company, 4, 4);
我就看看 答不出..
这玩意有多大意义,高级工程师是考出来的?
我感觉这题目比较简单,我才刚毕业。
现在证书还有用吗?
1.
function foo($i){ if($i == 0) return 0; if($i == 1) return 1; return foo($i-2)+foo($i-1);}echo foo(30);832040
ごめんなさい、まだ文句を言いたいです。
今日のプログラマは、パラメータ i が比較的大きい場合、直接メモリが失われることがよくあります。
最近、あまり深く考えずにプロジェクトを書く人が多いです
質問 14 は間違っています! $M() 関数の代わりに M() 関数

多くの場合、キーワードと追跡パラメーターで散らかった長いURLは、訪問者を阻止できます。 URL短縮スクリプトはソリューションを提供し、ソーシャルメディアやその他のプラットフォームに最適な簡潔なリンクを作成します。 これらのスクリプトは、個々のWebサイトにとって価値があります

2012年のFacebookによる有名な買収に続いて、Instagramはサードパーティの使用のために2セットのAPIを採用しました。これらはInstagramグラフAPIとInstagram Basic Display APIです。

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

これは、LaravelバックエンドとのReactアプリケーションの構築に関するシリーズの2番目と最終部分です。シリーズの最初の部分では、基本的な製品上場アプリケーションのためにLaravelを使用してRESTFUL APIを作成しました。このチュートリアルでは、開発者になります

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

2025 PHP Landscape Surveyは、現在のPHP開発動向を調査しています。 開発者や企業に洞察を提供することを目的とした、フレームワークの使用、展開方法、および課題を調査します。 この調査では、現代のPHP Versioの成長が予想されています


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
